diff --git a/res/res_pjsip/pjsip_scheduler.c b/res/res_pjsip/pjsip_scheduler.c
index ac53379f240d8a7512fcb2b2859ad781320613da..0b7adc1b49ba4705c3e5075116e4df58cf1fa919 100644
--- a/res/res_pjsip/pjsip_scheduler.c
+++ b/res/res_pjsip/pjsip_scheduler.c
@@ -517,7 +517,7 @@ static char *cli_show_tasks(struct ast_cli_entry *e, int cmd, struct ast_cli_arg
 
 	if (a->argc == 5) {
 		int regrc;
-		if (!strcasecmp(a->argv[3], "like") == 0) {
+		if (strcasecmp(a->argv[3], "like")) {
 			return CLI_SHOWUSAGE;
 		}
 		regrc = regcomp(&regex, a->argv[4], REG_EXTENDED | REG_ICASE | REG_NOSUB);