From e3482f7f38dc6e140d943d857f1167c766370507 Mon Sep 17 00:00:00 2001 From: Tilghman Lesher Date: Mon, 3 Jul 2006 06:32:35 +0000 Subject: 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 --- funcs/func_strings.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'funcs') diff --git a/funcs/func_strings.c b/funcs/func_strings.c index 97132a515..fcecb77fd 100644 --- a/funcs/func_strings.c +++ b/funcs/func_strings.c @@ -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 '\"\" '\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))) { -- cgit v1.2.3