Skip to content

Commit e5e8b19

Browse files
committed
Remove bogus entity reference cleanup code
1 parent 2fab143 commit e5e8b19

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

ext/libxml/libxml.c

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -331,14 +331,12 @@ PHP_LIBXML_API void php_libxml_node_free_list(xmlNodePtr node)
331331
node = curnode;
332332
switch (node->type) {
333333
/* Skip property freeing for the following types */
334+
case XML_ENTITY_REF_NODE:
334335
case XML_NOTATION_NODE:
335336
break;
336337
case XML_ENTITY_DECL:
337338
php_libxml_unlink_entity_decl((xmlEntityPtr) node);
338339
break;
339-
case XML_ENTITY_REF_NODE:
340-
php_libxml_node_free_list((xmlNodePtr) node->properties);
341-
break;
342340
case XML_ATTRIBUTE_NODE:
343341
if ((node->doc != NULL) && (((xmlAttrPtr) node)->atype == XML_ATTRIBUTE_ID)) {
344342
xmlRemoveID(node->doc, (xmlAttrPtr) node);

0 commit comments

Comments
 (0)