From: Antony Dovgal Date: Fri, 16 Feb 2007 13:28:03 +0000 (+0000) Subject: fix possible double free X-Git-Tag: php-5.2.2RC1~382 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=01058e9770da3bb253f853aebd6d9d6f5ba4456a;p=php fix possible double free --- diff --git a/ext/imap/php_imap.c b/ext/imap/php_imap.c index 48200fd5b4..6e576a9fa9 100644 --- a/ext/imap/php_imap.c +++ b/ext/imap/php_imap.c @@ -2215,7 +2215,7 @@ PHP_FUNCTION(imap_utf8) if (dest.data) { free(dest.data); } - if (src.data) { + if (src.data && src.data != dest.data) { free(src.data); } }