From: Greg Beaver Date: Mon, 7 Jan 2008 17:31:53 +0000 (+0000) Subject: fix segfault (now all existing tests pass X-Git-Tag: RELEASE_2_0_0a1~999 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=71f6ae0be5afd20beaaf1a977d592c6734045c86;p=php fix segfault (now all existing tests pass --- diff --git a/ext/phar/phar_object.c b/ext/phar/phar_object.c index 7a38016d2f..4f7d9c8dc2 100755 --- a/ext/phar/phar_object.c +++ b/ext/phar/phar_object.c @@ -395,7 +395,7 @@ PHP_METHOD(Phar, webPhar) entry = fname; fname = arch; fname_len = arch_len; - if (SUCCESS == phar_open_loaded(fname, fname_len, alias, alias_len, 0, &mphar, 0 TSRMLS_CC) && mphar && (phar->is_zip || phar->is_tar)) { + if (SUCCESS == phar_open_loaded(fname, fname_len, alias, alias_len, 0, &mphar, 0 TSRMLS_CC) && mphar && (mphar->is_zip || mphar->is_tar)) { efree(arch); fname = mphar->fname; fname_len = mphar->fname_len;