summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikita Popov <nikita.ppv@gmail.com>2020-03-03 10:35:42 +0100
committerNikita Popov <nikita.ppv@gmail.com>2020-03-03 10:36:04 +0100
commita7a2e9857e96abc2147e895f8d844a6e73e86170 (patch)
treed5b1d7205f511000b1e9e764160948cb81d76171
parentfeef00e929990a74676dd87f1f5ad975de62f1c7 (diff)
downloadphp-git-a7a2e9857e96abc2147e895f8d844a6e73e86170.tar.gz
Fix memory leak in dom_zvals_to_fragment
-rw-r--r--ext/dom/parentnode.c1
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;
}