summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnatol Belski <ab@php.net>2016-06-21 12:29:41 +0200
committerFerenc Kovacs <tyrael@php.net>2016-06-22 03:50:22 +0200
commitdb18c87e77e43cf9da44cecbed391c34d56134e0 (patch)
tree5f6be16051f4edaf4c1430f2f7832c0106691db6
parent1cfd6996d4dc9b32bf2dbecf2a0d184f2139081f (diff)
downloadphp-git-db18c87e77e43cf9da44cecbed391c34d56134e0.tar.gz
fix leak
-rw-r--r--ext/wddx/wddx.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/ext/wddx/wddx.c b/ext/wddx/wddx.c
index 2cbad93c3e..0a6c4dcb1e 100644
--- a/ext/wddx/wddx.c
+++ b/ext/wddx/wddx.c
@@ -1095,6 +1095,10 @@ static void php_wddx_process_data(void *user_data, const XML_Char *s, int len)
case ST_BOOLEAN:
if(!ent->data) {
+ if (ent->varname) {
+ efree(ent->varname);
+ ent->varname = NULL;
+ }
break;
}
if (!strcmp(s, "true")) {