diff options
-rw-r--r-- | ext/dom/node.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/dom/node.c b/ext/dom/node.c index ebe88e2d0a..6630dc13ad 100644 --- a/ext/dom/node.c +++ b/ext/dom/node.c @@ -840,10 +840,10 @@ int dom_node_text_content_read(dom_object *obj, zval **retval TSRMLS_DC) if(str != NULL) { ZVAL_STRING(*retval, str, 1); + xmlFree(str); } else { ZVAL_EMPTY_STRING(*retval); } - xmlFree(str); return SUCCESS; } |