From e1962da708ef75385f8818d02e7cac9991b9a2bb Mon Sep 17 00:00:00 2001 From: Greg Beaver Date: Fri, 24 Jul 2009 16:21:40 +0000 Subject: fix minor memory leak --- ext/phar/zip.c | 6 ++++++ 1 file changed, 6 insertions(+) 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); \ } \ -- cgit v1.2.1