diff options
-rw-r--r-- | ext/dom/parentnode.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/ext/dom/parentnode.c b/ext/dom/parentnode.c index 109b74d162..be30c79261 100644 --- a/ext/dom/parentnode.c +++ b/ext/dom/parentnode.c @@ -167,6 +167,7 @@ xmlNode* dom_zvals_to_fragment(php_libxml_ref_obj *document, xmlNode *contextNod newNode = dom_object_get_node(newNodeObj); if (newNode->doc != documentNode) { + xmlFree(fragment); php_dom_throw_error(WRONG_DOCUMENT_ERR, stricterror); return NULL; } |