From 01058e9770da3bb253f853aebd6d9d6f5ba4456a Mon Sep 17 00:00:00 2001 From: Antony Dovgal Date: Fri, 16 Feb 2007 13:28:03 +0000 Subject: fix possible double free --- ext/imap/php_imap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'ext/imap/php_imap.c') 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); } } -- cgit v1.2.1