diff --git a/main/indications.c b/main/indications.c
index f1937926081a08b190cb61f82d268cd7c56a2bad..622f98db228e156ffb9d9461ce3cc5eb3261b81f 100644
--- a/main/indications.c
+++ b/main/indications.c
@@ -780,9 +780,11 @@ static char *handle_cli_indication_remove(struct ast_cli_entry *e, int cmd, stru
 	case CLI_GENERATE:
 		if (a->pos == 2) {
 			return complete_country(a);
-		} else if (a->pos == 3) {
+		}
+		if (a->pos == 3) {
 			return complete_indications(a);
 		}
+		return NULL;
 	}
 
 	if (a->argc != 3 && a->argc != 4) {