Resolve a subtle bug where we would never successfully be able to get

the first item in the CLI entry list.  This was preventing '!' from
showing up in either 'help' or in tab completion.

(closes issue #13578)
Reported by: mvanbaak


git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@146198 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
Sean Bright
2008-10-03 22:10:18 +00:00
parent c2933ffb5e
commit b29fb615ae

View File

@@ -1255,11 +1255,11 @@ void ast_builtins_init(void)
static struct ast_cli_entry *cli_next(struct ast_cli_entry *e)
{
if (e == NULL)
e = AST_LIST_FIRST(&helpers);
if (e)
e = AST_LIST_NEXT(e, list);
return e;
if (e) {
return AST_LIST_NEXT(e, list);
} else {
return AST_LIST_FIRST(&helpers);
}
}
/*!