]> granicus.if.org Git - php/commitdiff
MFB: Fixed bug #29221 (Segfault using DOM ownerDocument in a PHP object)
authorRob Richards <rrichards@php.net>
Sun, 18 Jul 2004 11:45:12 +0000 (11:45 +0000)
committerRob Richards <rrichards@php.net>
Sun, 18 Jul 2004 11:45:12 +0000 (11:45 +0000)
ext/libxml/libxml.c

index cb0519631adc1fbe2ae12f98bdf494f48ef2406f..4e41adb10e8f8d1cf89f9ba32172e3af125f0525 100644 (file)
@@ -568,7 +568,7 @@ int php_libxml_decrement_node_ptr(php_libxml_node_object *object TSRMLS_DC) {
                obj_node = (php_libxml_node_ptr *) object->node;
                ret_refcount = --obj_node->refcount;
                if (ret_refcount == 0) {
-                       if (obj_node->node != NULL && obj_node->node->type != XML_DOCUMENT_NODE) {
+                       if (obj_node->node != NULL) {
                                obj_node->node->_private = NULL;
                        }
                        efree(obj_node);