Index: pbx.c =================================================================== RCS file: /usr/cvsroot/asterisk/pbx.c,v retrieving revision 1.167 diff -u -r1.167 pbx.c --- pbx.c 1 Nov 2004 02:23:27 -0000 1.167 +++ pbx.c 11 Nov 2004 18:23:16 -0000 @@ -591,6 +591,7 @@ match=1;\ pattern++;\ while(match && *data && *pattern && (*pattern != '/')) {\ + while (*data == '-' && (*(data+1) != '\0')) data++;\ switch(toupper(*pattern)) {\ case '[': \ {\