From 067a7e53848d09b9b12f2150fad85388b71bc5e2 Mon Sep 17 00:00:00 2001 From: Joshua Colp Date: Sat, 14 Mar 2015 01:36:18 +0000 Subject: [PATCH] core: Fix tab completion of "core set debug channel" CLI command. The "core set debug channel" CLI command mistakenly had source filenames added to its tab completion. This occurred because the CLI generator fell back to the "core set debug" command which permits setting debug at a source filename level. ASTERISK-21038 #close Reported by: Richard Kenner git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/11@432944 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- main/cli.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main/cli.c b/main/cli.c index e1cb3b0ecb..4066224913 100644 --- a/main/cli.c +++ b/main/cli.c @@ -459,7 +459,7 @@ static char *handle_debug(struct ast_cli_entry *e, int cmd, struct ast_cli_args return ast_strdup("atleast"); } #if !defined(LOW_MEMORY) - } else if ((a->pos == 4 && !atleast && strcasecmp(argv3, "off")) + } else if ((a->pos == 4 && !atleast && strcasecmp(argv3, "off") && strcasecmp(argv3, "channel")) || (a->pos == 5 && atleast)) { const char *pos = S_OR(a->argv[a->pos], "");