[asterisk-commits] branch 1.2 r13925 - /branches/1.2/funcs/func_strings.c

asterisk-commits at lists.digium.com asterisk-commits at lists.digium.com
Tue Mar 21 10:45:57 MST 2006


Author: russell
Date: Tue Mar 21 11:45:56 2006
New Revision: 13925

URL: http://svn.digium.com/view/asterisk?rev=13925&view=rev
Log:
fix REGEX on strings that contain quotes (issue #6678)

Modified:
    branches/1.2/funcs/func_strings.c

Modified: branches/1.2/funcs/func_strings.c
URL: http://svn.digium.com/view/asterisk/branches/1.2/funcs/func_strings.c?rev=13925&r1=13924&r2=13925&view=diff
==============================================================================
--- branches/1.2/funcs/func_strings.c (original)
+++ branches/1.2/funcs/func_strings.c Tue Mar 21 11:45:56 2006
@@ -89,10 +89,9 @@
 	/* Regex in quotes */
 	arg = strchr(tmp, '"');
 	if (arg) {
-		arg++;
-		earg = strrchr(arg, '"');
+		earg = ++arg;
+		strsep(&earg, "\"");
 		if (earg) {
-			*earg++ = '\0';
 			/* Skip over any spaces before the data we are checking */
 			while (*earg == ' ')
 				earg++;



More information about the asterisk-commits mailing list