diff --git a/channels/chan_console.c b/channels/chan_console.c
index a24a6c8aff3c43e238b2669167f8b836582d7cc5..4720a7576890dba651a61b359b47fd600da69ad8 100644
--- a/channels/chan_console.c
+++ b/channels/chan_console.c
@@ -1233,7 +1233,7 @@ static char *cli_console_active(struct ast_cli_entry *e, int cmd, struct ast_cli
 		return CLI_SUCCESS;
 	}
 
-	if (!(pvt = find_pvt(a->argv[e->args - 1]))) {
+	if (!(pvt = find_pvt(a->argv[e->args]))) {
 		ast_cli(a->fd, "Could not find a device called '%s'.\n", a->argv[e->args]);
 		return CLI_FAILURE;
 	}