summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGreg Beaver <cellog@php.net>2009-07-24 16:21:40 +0000
committerGreg Beaver <cellog@php.net>2009-07-24 16:21:40 +0000
commite1962da708ef75385f8818d02e7cac9991b9a2bb (patch)
tree745d76164aef12a8a691c95e7acfcc0ba5c6b125
parent42e0e5dfb74f1f58962fb74f8f6f04493b4858d6 (diff)
downloadphp-git-e1962da708ef75385f8818d02e7cac9991b9a2bb.tar.gz
fix minor memory leak
-rw-r--r--ext/phar/zip.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/ext/phar/zip.c b/ext/phar/zip.c
index 181d561fc4..d7c24ae989 100644
--- a/ext/phar/zip.c
+++ b/ext/phar/zip.c
@@ -310,6 +310,9 @@ foundit:
if (mydata->metadata) { \
zval_dtor(mydata->metadata); \
} \
+ if (mydata->signature) { \
+ efree(mydata->signature); \
+ } \
if (error) { \
spprintf(error, 4096, "phar error: %s in zip-based phar \"%s\"", errmsg, mydata->fname); \
} \
@@ -331,6 +334,9 @@ foundit:
if (mydata->metadata) { \
zval_dtor(mydata->metadata); \
} \
+ if (mydata->signature) { \
+ efree(mydata->signature); \
+ } \
if (error) { \
spprintf(error, 4096, "phar error: %s in zip-based phar \"%s\"", errmsg, mydata->fname); \
} \