]> granicus.if.org Git - php/commitdiff
fixed memleak
authorHarald Radi <phanto@php.net>
Mon, 10 Feb 2003 00:45:15 +0000 (00:45 +0000)
committerHarald Radi <phanto@php.net>
Mon, 10 Feb 2003 00:45:15 +0000 (00:45 +0000)
ext/com/COM.c

index 754ddb4ad94d8b28a837be45d4ca4f6c02543f34..d0834f8baf8fe7d142dc42f9f42f21847d2084c0 100644 (file)
@@ -1846,10 +1846,7 @@ PHPAPI pval php_COM_get_property_handler(zend_property_reference *property_refer
                                return retval;
                }
 
-               if (obj == obj_prop) {
-                       // not head
-                       pval_destructor(&overloaded_property->element);
-               }
+               pval_destructor(&overloaded_property->element);
 
                if (V_VT(var_result) == VT_DISPATCH) {
                        if (V_DISPATCH(var_result) == NULL) {