From 5e3f592d88965062297fba40cc317e0ffef6ac5f Mon Sep 17 00:00:00 2001 From: Greg Beaver Date: Sun, 15 Jun 2008 22:51:46 +0000 Subject: [PATCH] fix memleak --- ext/phar/util.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ext/phar/util.c b/ext/phar/util.c index 1f57095613..cf789de898 100644 --- a/ext/phar/util.c +++ b/ext/phar/util.c @@ -702,6 +702,8 @@ phar_entry_data *phar_get_or_create_entry_data(char *fname, int fname_len, char } if (FAILURE == zend_hash_add(&phar->manifest, etemp.filename, path_len, (void*)&etemp, sizeof(phar_entry_info), (void **) &entry)) { efree(ret); + php_stream_close(etemp.fp); + efree(etemp.filename); if (error) { spprintf(error, 0, "phar error: unable to add new entry \"%s\" to phar \"%s\"", etemp.filename, phar->fname); } -- 2.40.0