]> granicus.if.org Git - php/commitdiff
fix segfault (duh, can't free something that was not initialized)
authorGreg Beaver <cellog@php.net>
Mon, 7 Jan 2008 17:28:45 +0000 (17:28 +0000)
committerGreg Beaver <cellog@php.net>
Mon, 7 Jan 2008 17:28:45 +0000 (17:28 +0000)
ext/phar/phar_object.c

index 28534bcd6cc60435dfcaef3c804030e6278825ee..7a38016d2f8683b15c8ba71b49a334d33e424de3 100755 (executable)
@@ -492,7 +492,6 @@ PHP_METHOD(Phar, webPhar)
 
        if (FAILURE == phar_get_entry_data(&phar, fname, fname_len, entry, entry_len, "r", &error TSRMLS_CC)) {
                phar_do_404(fname, fname_len, f404, f404_len, entry, entry_len TSRMLS_CC);
-               phar_entry_delref(phar TSRMLS_CC);
 #ifdef PHP_WIN32
                efree(fname);
 #endif