Fix the CLI command 'manager show command' documentation and functionality.
authorEliel C. Sardanons <eliels@gmail.com>
Mon, 18 May 2009 20:49:20 +0000 (20:49 +0000)
committerEliel C. Sardanons <eliels@gmail.com>
Mon, 18 May 2009 20:49:20 +0000 (20:49 +0000)
The CLI command 'manager show command' supports passing multiple action names in
the same line, but it was not allowing that because of a incorrect check in the
argumentes counter. Also the documentation was updated to show that this usage
of the command is possible.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@195369 65c4cc65-6c06-0410-ace0-fbb531ad65f3

main/manager.c

index b4067e9..d9cc3e8 100644 (file)
@@ -608,7 +608,7 @@ static char *handle_showmancmd(struct ast_cli_entry *e, int cmd, struct ast_cli_
        case CLI_INIT:
                e->command = "manager show command";
                e->usage =
-                       "Usage: manager show command <actionname>\n"
+                       "Usage: manager show command <actionname> [<actionname> [<actionname> [...]]]\n"
                        "       Shows the detailed description for a specific Asterisk manager interface command.\n";
                return NULL;
        case CLI_GENERATE:
@@ -625,7 +625,7 @@ static char *handle_showmancmd(struct ast_cli_entry *e, int cmd, struct ast_cli_
                return ret;
        }
        authority = ast_str_alloca(80);
-       if (a->argc != 4) {
+       if (a->argc < 4) {
                return CLI_SHOWUSAGE;
        }