Reported by: blitzrage
Fixed by: tilghman
Closes issue #11111
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@87724
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
char *parse = ast_strdupa(data);
AST_NONSTANDARD_APP_ARGS(expr, parse, '?');
+ if (ast_strlen_zero(expr.remainder)) {
+ ast_log(LOG_ERROR, "Usage: ExecIf(<cond>?<appiftrue>(<args>):<appiffalse>(<args))\n");
+ return -1;
+ }
+
AST_NONSTANDARD_APP_ARGS(apps, expr.remainder, ':');
if (apps.t && (truedata = strchr(apps.t, '('))) {