summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGreg Beaver <cellog@php.net>2008-09-26 04:41:22 +0000
committerGreg Beaver <cellog@php.net>2008-09-26 04:41:22 +0000
commit7a62dcaa5ed66f2c20a36514a788c2c956cf48ab (patch)
treef5fe6d5b0163917c5af61c84d8589cb814de6be0
parent1b5a8cc2588a04456046a422d493397c81adf932 (diff)
downloadphp-git-7a62dcaa5ed66f2c20a36514a788c2c956cf48ab.tar.gz
fix obvious memory leak
-rw-r--r--ext/phar/func_interceptors.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/ext/phar/func_interceptors.c b/ext/phar/func_interceptors.c
index 7b7abe6077..8a161b5684 100644
--- a/ext/phar/func_interceptors.c
+++ b/ext/phar/func_interceptors.c
@@ -646,6 +646,7 @@ static void phar_file_stat(const char *filename, php_stat_len filename_length, i
entry_len = (int) filename_length;
if (FAILURE == phar_get_archive(&phar, arch, arch_len, NULL, 0, NULL TSRMLS_CC)) {
efree(arch);
+ efree(entry);
goto skip_phar;
}
splitted: