]> granicus.if.org Git - php/commitdiff
mem leak fix for domxml_dump_node
authorChristian Stocker <chregu@php.net>
Sat, 18 May 2002 14:38:22 +0000 (14:38 +0000)
committerChristian Stocker <chregu@php.net>
Sat, 18 May 2002 14:38:22 +0000 (14:38 +0000)
ext/domxml/php_domxml.c

index bc552f233239c0e9afc5458f349cdfd4f8aa44ae..5f2404cefdfcbeaf0e7b6c9ae8754bdd10791778 100644 (file)
@@ -3184,7 +3184,8 @@ PHP_FUNCTION(domxml_dump_mem)
        if (!size) {
                RETURN_FALSE;
        }
-       RETURN_STRINGL(mem, size, 1);
+       RETVAL_STRINGL(mem, size, 1);
+       xmlFree(mem);
 }
 /* }}} */
 
@@ -3253,7 +3254,6 @@ PHP_FUNCTION(domxml_dump_node)
                RETURN_FALSE;
        }
        RETVAL_STRING(mem,  1);
-       
        xmlBufferFree(buf);
 
 }