]> granicus.if.org Git - php/commitdiff
fix possible crash in textContent
authorRob Richards <rrichards@php.net>
Wed, 25 Jan 2006 17:34:05 +0000 (17:34 +0000)
committerRob Richards <rrichards@php.net>
Wed, 25 Jan 2006 17:34:05 +0000 (17:34 +0000)
ext/dom/node.c

index 09dba97e03c4104237c0507a04619caf1e831347..b3856adf533480b33b2840c9dfd9503f891bb058 100644 (file)
@@ -840,10 +840,10 @@ int dom_node_text_content_read(dom_object *obj, zval **retval TSRMLS_DC)
 
        if(str != NULL) {
                ZVAL_STRING(*retval, str, 1);
+               xmlFree(str);
        } else {
                ZVAL_EMPTY_STRING(*retval);
        }
-       xmlFree(str);
 
        return SUCCESS;
 }