diff options
| author | Greg Beaver <cellog@php.net> | 2008-09-26 04:41:40 +0000 |
|---|---|---|
| committer | Greg Beaver <cellog@php.net> | 2008-09-26 04:41:40 +0000 |
| commit | 59465a879dedcf463c88930876ef4ab5db2b5251 (patch) | |
| tree | 7aedfa0fdbe11e51b4c32a540e4cf5878237b47b /ext/phar | |
| parent | 7e595ca51b731ceab73a46d95fdad16e445c8dd1 (diff) | |
| download | php-git-59465a879dedcf463c88930876ef4ab5db2b5251.tar.gz | |
MFB: fix obvious memory leak
Diffstat (limited to 'ext/phar')
| -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..e2a9c342e6 100644 --- a/ext/phar/func_interceptors.c +++ b/ext/phar/func_interceptors.c @@ -645,6 +645,7 @@ static void phar_file_stat(const char *filename, php_stat_len filename_length, i /* fopen within phar, if :// is not in the url, then prepend phar://<archive>/ */ entry_len = (int) filename_length; if (FAILURE == phar_get_archive(&phar, arch, arch_len, NULL, 0, NULL TSRMLS_CC)) { + efree(entry); efree(arch); goto skip_phar; } |
