From 094861db8c3d7f655b6fff3ac1eb7aa98b196878 Mon Sep 17 00:00:00 2001 From: Rob Richards Date: Wed, 17 Dec 2003 10:28:29 +0000 Subject: [PATCH] free nodes correctly to clear node proxies --- ext/simplexml/simplexml.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ext/simplexml/simplexml.c b/ext/simplexml/simplexml.c index 86c8b0548c..29b5d2dbe6 100644 --- a/ext/simplexml/simplexml.c +++ b/ext/simplexml/simplexml.c @@ -480,7 +480,7 @@ static void sxe_prop_dim_delete(zval *object, zval *member, zend_bool elements, anext = attr->next; if (!xmlStrcmp(attr->name, Z_STRVAL_P(member))) { xmlUnlinkNode((xmlNodePtr) attr); - xmlFreeProp(attr); + php_libxml_node_free_resource((xmlNodePtr) attr TSRMLS_CC); } attr = anext; } @@ -495,7 +495,7 @@ static void sxe_prop_dim_delete(zval *object, zval *member, zend_bool elements, if (!xmlStrcmp(node->name, Z_STRVAL_P(member))) { xmlUnlinkNode(node); - xmlFreeNode(node); + php_libxml_node_free_resource(node TSRMLS_CC); } next_iter: -- 2.50.1