Don't attempt to run a regcomp if we haven't even parsed arguments correctly
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@36777 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
parent
a4c7a1c97c
commit
e3482f7f38
|
@ -119,6 +119,11 @@ static int regex(struct ast_channel *chan, char *cmd, char *parse, char *buf,
|
|||
|
||||
AST_NONSTANDARD_APP_ARGS(args, parse, '"');
|
||||
|
||||
if (args.argc != 3) {
|
||||
ast_log(LOG_ERROR, "Unexpected arguments: should have been in the form '\"<regex>\" <string>'\n");
|
||||
return -1;
|
||||
}
|
||||
|
||||
ast_log(LOG_DEBUG, "FUNCTION REGEX (%s)(%s)\n", args.reg, args.str);
|
||||
|
||||
if ((errcode = regcomp(®exbuf, args.reg, REG_EXTENDED | REG_NOSUB))) {
|
||||
|
|
Loading…
Reference in New Issue