diff options
| author | Greg Beaver <cellog@php.net> | 2009-07-24 16:21:40 +0000 |
|---|---|---|
| committer | Greg Beaver <cellog@php.net> | 2009-07-24 16:21:40 +0000 |
| commit | e1962da708ef75385f8818d02e7cac9991b9a2bb (patch) | |
| tree | 745d76164aef12a8a691c95e7acfcc0ba5c6b125 | |
| parent | 42e0e5dfb74f1f58962fb74f8f6f04493b4858d6 (diff) | |
| download | php-git-e1962da708ef75385f8818d02e7cac9991b9a2bb.tar.gz | |
fix minor memory leak
| -rw-r--r-- | ext/phar/zip.c | 6 |
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); \ } \ |
