diff options
-rw-r--r-- | ext/phar/func_interceptors.c | 1 |
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: |