diff options
author | Anatol Belski <ab@php.net> | 2016-12-06 16:12:39 +0100 |
---|---|---|
committer | Anatol Belski <ab@php.net> | 2016-12-06 16:12:39 +0100 |
commit | c89306ac52d9aff1eeec0441f1aff7e53c188234 (patch) | |
tree | 50ab4e3ffdf55257287888cc75841a98a24159f4 | |
parent | b04d60626de25edb06b6ecd6d7f5090b3dac0ecd (diff) | |
download | php-git-c89306ac52d9aff1eeec0441f1aff7e53c188234.tar.gz |
fix leak, take 2
-rw-r--r-- | ext/wddx/wddx.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/wddx/wddx.c b/ext/wddx/wddx.c index 9394a59e27..72d2408c1f 100644 --- a/ext/wddx/wddx.c +++ b/ext/wddx/wddx.c @@ -1057,7 +1057,7 @@ static void php_wddx_pop_element(void *user_data, const XML_Char *name) } else { zend_hash_next_index_insert(target_hash, &ent1->data, sizeof(zval *), NULL); } - } else if (!strcmp(name, EL_BINARY) && STR_EMPTY_ALLOC() == Z_STRVAL_P(ent1->data)) { + } else if (!strcmp(name, EL_BINARY) && Z_STRLEN_P(ent1->data) < 1) { zval_ptr_dtor(&ent1->data); } efree(ent1); |