tony2001 Tue May 20 07:48:04 2008 UTC
Modified files:
/php-src/main/streams unicode_filter.c
Log:
fix invalid free in Unicode filter
http://cvs.php.net/viewvc.cgi/php-src/main/streams/unicode_filter.c?r1=1.7&r2=1.8&diff_format=u
Index: php-src/main/streams/unicode_filter.c
diff -u php-src/main/streams/unicode_filter.c:1.7
php-src/main/streams/unicode_filter.c:1.8
--- php-src/main/streams/unicode_filter.c:1.7 Tue Oct 2 17:09:22 2007
+++ php-src/main/streams/unicode_filter.c Tue May 20 07:48:04 2008
@@ -14,7 +14,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: unicode_filter.c,v 1.7 2007/10/02 17:09:22 tony2001 Exp $ */
+/* $Id: unicode_filter.c,v 1.8 2008/05/20 07:48:04 tony2001 Exp $ */
#include "php.h"
@@ -153,7 +153,7 @@
ucnv_toUnicode(data->conv, &destp,
(UChar*)((char*)destbuf + destlen), (const char**)&src, src + remaining, NULL,
FALSE, &errCode);
if (errCode != U_ZERO_ERROR) {
- pefree(destp, data->is_persistent);
+ pefree(destbuf, data->is_persistent);
break;
}
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php