summaryrefslogtreecommitdiff
path: root/main/pbx.c
diff options
context:
space:
mode:
Diffstat (limited to 'main/pbx.c')
-rw-r--r--main/pbx.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/main/pbx.c b/main/pbx.c
index b695913f3..840455c44 100644
--- a/main/pbx.c
+++ b/main/pbx.c
@@ -2017,8 +2017,6 @@ static void destroy_pattern_tree(struct match_char *pattern_tree) /* pattern tre
* Special characters used in patterns:
* '_' underscore is the leading character of a pattern.
* In other position it is treated as a regular char.
- * ' ' '-' space and '-' are separator and ignored. Why? so
- * patterns like NXX-XXX-XXXX or NXX XXX XXXX will work.
* . one or more of any character. Only allowed at the end of
* a pattern.
* ! zero or more of anything. Also impacts the result of CANMATCH
@@ -2041,8 +2039,7 @@ static void destroy_pattern_tree(struct match_char *pattern_tree) /* pattern tre
* considered specially.
*
* When we compare a pattern with a specific extension, all characters in the extension
- * itself are considered literally with the only exception of '-' which is considered
- * as a separator and thus ignored.
+ * itself are considered literally.
* XXX do we want to consider space as a separator as well ?
* XXX do we want to consider the separators in non-patterns as well ?
*/
@@ -2079,8 +2076,7 @@ static int ext_cmp1(const char **p)
/* load, sign extend and advance pointer until we find
* a valid character.
*/
- while ( (c = *(*p)++) && (c == ' ' || c == '-') )
- ; /* ignore some characters */
+ c = *(*p)++;
/* always return unless we have a set of chars */
switch (toupper(c)) {