[Freeswitch-trunk] [commit] r6255 - freeswitch/trunk/src

Freeswitch SVN anthm at freeswitch.org
Wed Nov 14 10:16:04 EST 2007


Author: anthm
Date: Wed Nov 14 10:16:03 2007
New Revision: 6255

Modified:
   freeswitch/trunk/src/switch_regex.c

Log:
update

Modified: freeswitch/trunk/src/switch_regex.c
==============================================================================
--- freeswitch/trunk/src/switch_regex.c	(original)
+++ freeswitch/trunk/src/switch_regex.c	Wed Nov 14 10:16:03 2007
@@ -68,12 +68,14 @@
 		return 0;
 	}
 
-	if (*expression == '/' && *(expression + (strlen(expression) - 1)) == '/') {
+	if (*expression == '/') {
 		char *opts = NULL;
 		tmp = strdup(expression + 1);
 		assert(tmp);
 		if ((opts = strrchr(tmp, '/'))) {
 			*opts++ = '\0';
+		} else {
+			goto end;
 		}
 		expression = tmp;
 		if (opts) {
@@ -86,6 +88,7 @@
 		}
 	}
 
+
 	re = pcre_compile(expression,	/* the pattern */
 					  flags,		/* default options */
 					  &error,	/* for error message */



More information about the Freeswitch-trunk mailing list