]> granicus.if.org Git - php/commitdiff
fix possible double free
authorAntony Dovgal <tony2001@php.net>
Fri, 16 Feb 2007 13:28:03 +0000 (13:28 +0000)
committerAntony Dovgal <tony2001@php.net>
Fri, 16 Feb 2007 13:28:03 +0000 (13:28 +0000)
ext/imap/php_imap.c

index 48200fd5b409506a09221ca406319a61aa14349c..6e576a9fa99a037648e8c168cbca1f34a8963437 100644 (file)
@@ -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);
        }
 }