diff --git a/cli.c b/cli.c
index bf8e522720eef44ef5768f284534e2b32aa085d5..9a7128e3fc576bc14316e21237af579d4a10dfc8 100755
--- a/cli.c
+++ b/cli.c
@@ -1107,7 +1107,7 @@ char **ast_cli_completion_matches(char *text, char *word)
 	prevstr = match_list[1];
 	max_equal = strlen(prevstr);
 	for (; which <= matches; which++) {
-		for (i = 0; i < max_equal && prevstr[i] == match_list[which][i]; i++)
+		for (i = 0; i < max_equal && toupper(prevstr[i]) == toupper(match_list[which][i]); i++)
 			continue;
 		max_equal = i;
 	}