diff --git a/Source/NSXMLNode.m b/Source/NSXMLNode.m index 001ef0a59..ba14ee6ff 100644 --- a/Source/NSXMLNode.m +++ b/Source/NSXMLNode.m @@ -483,7 +483,9 @@ isEqualTree(xmlNodePtr nodeA, xmlNodePtr nodeB) if (tmp) { - xmlDOMWrapAdoptNode(NULL, childNode->doc, childNode, parentNode->doc, parentNode, 0); + xmlDOMWrapAdoptNode(NULL, childNode->doc, childNode, + parentNode->doc, parentNode, 0); + xmlFreeDoc(tmp); } else {