> so if you are willing to take the time to dig up the fix we can consider > whether it warrants an update to the stable branch of php. >
Thanks for getting back to me, Sean, The fix is in ext/standard/string.c - here's the PHP.net diff to the previous version: http://cvs.php.net/viewvc.cgi/php-src/ext/standard/string.c?r1=1.445.2.14.2.44&r2=1.445.2.14.2.45 I must admit I don't know anything about C or your preferred method . The line numbers are different, but I downloaded the php5 source package and pasted the changes in on the appropriate lines. Pasted below is a diff of the Debian-provided php5-5.2.0/ext/standard/string.c for 5.2.0-8+etch3, and a copy with the affected lines added. Please let me know if there's a more appropriate way to submit this. Thanks for your work on Debian! -Sean 4179c4179 < state = 0; --- > in_q = state = 0; 4194c4194 < state = 0; --- > in_q = state = 0; 4200c4200 < state = 0; --- > in_q = state = 0; 4206c4206 < state = 0; --- > in_q = state = 0; 4230a4231,4237 > if (state && p != buf && *(p-1) != '\\' && (!in_q || *p == in_q)) { > if (in_q) { > in_q = 0; > } else { > in_q = *p; > } > } -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]