]> granicus.if.org Git - php/commitdiff
Fixed bug #31878 (Segmentation fault using clone keyword on nodes)
authorRob Richards <rrichards@php.net>
Wed, 9 Feb 2005 11:46:43 +0000 (11:46 +0000)
committerRob Richards <rrichards@php.net>
Wed, 9 Feb 2005 11:46:43 +0000 (11:46 +0000)
ext/dom/php_dom.c

index 7f2b746d00b4bcb4bd42b615eab72c7f21e93331..6226dee5b6567f246c021554699810d059165a93 100644 (file)
@@ -933,7 +933,7 @@ void dom_objects_clone(void *object, void **object_clone TSRMLS_DC)
                                        clone->document = intern->document;
                                }
                                php_libxml_increment_doc_ref((php_libxml_node_object *)clone, cloned_node->doc TSRMLS_CC);
-                               php_libxml_increment_node_ptr((php_libxml_node_object *)clone, cloned_node, NULL TSRMLS_CC);
+                               php_libxml_increment_node_ptr((php_libxml_node_object *)clone, cloned_node, (void *)clone TSRMLS_CC);
                        }
 
                }