diff options
-rw-r--r-- | ext/dom/text.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/ext/dom/text.c b/ext/dom/text.c index e0458fb328..da7b34af1e 100644 --- a/ext/dom/text.c +++ b/ext/dom/text.c @@ -110,12 +110,11 @@ int dom_text_whole_text_read(dom_object *obj, zval **retval TSRMLS_DC) ALLOC_ZVAL(*retval); if (wholetext != NULL) { ZVAL_STRING(*retval, wholetext, 1); + xmlFree(wholetext); } else { ZVAL_EMPTY_STRING(*retval); } - xmlFree(wholetext); - return SUCCESS; } |