From: Antony Dovgal Date: Tue, 20 May 2008 07:48:04 +0000 (+0000) Subject: fix invalid free in Unicode filter X-Git-Tag: BEFORE_HEAD_NS_CHANGE~1716 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=41c60bab79693ab2ea2e961a2eb29b78d57aff82;p=php fix invalid free in Unicode filter --- diff --git a/main/streams/unicode_filter.c b/main/streams/unicode_filter.c index 0d27d34339..c9024ea603 100644 --- a/main/streams/unicode_filter.c +++ b/main/streams/unicode_filter.c @@ -153,7 +153,7 @@ static php_stream_filter_status_t php_unicode_from_string_filter( 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; }