mirror of
https://github.com/asterisk/asterisk.git
synced 2025-11-02 20:08:17 +00:00
Merged revisions 173311 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk ........ r173311 | tilghman | 2009-02-03 18:43:52 -0600 (Tue, 03 Feb 2009) | 10 lines Ensure that commas placed in the middle of extension character classes do not interfere with correct parsing of the extension. Also, if an unterminated character class DOES make its way into the pbx core (through some other method), ensure that it does not crash Asterisk. (closes issue #14362) Reported by: Nick_Lewis Patches: 20090129__bug14362.diff.txt uploaded by Corydon76 (license 14) Tested by: Corydon76 ........ git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@173313 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -1515,6 +1515,9 @@ static struct match_char *add_exten_to_pattern_tree(struct ast_context *con, str
|
||||
*s2++ = s3;
|
||||
}
|
||||
s1++; s1++;
|
||||
} else if (*s1 == '\0') {
|
||||
ast_log(LOG_WARNING, "A matching ']' was not found for '[' in pattern string '%s'\n", extenbuf);
|
||||
break;
|
||||
} else {
|
||||
*s2++ = *s1++;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user