From 4d8073056c4b6771787d521ff37f2c98287e908c Mon Sep 17 00:00:00 2001 From: Marcus Boerger Date: Fri, 21 Mar 2008 23:56:52 +0000 Subject: [PATCH] - Don't throw exception for uninitialized instance --- ext/phar/phar_object.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ext/phar/phar_object.c b/ext/phar/phar_object.c index be5c763fed..355bd09107 100755 --- a/ext/phar/phar_object.c +++ b/ext/phar/phar_object.c @@ -3034,9 +3034,9 @@ PHP_METHOD(PharFileInfo, __construct) */ PHP_METHOD(PharFileInfo, __destruct) { - PHAR_ENTRY_OBJECT(); + phar_entry_object *entry_obj = (phar_entry_object*)zend_object_store_get_object(getThis() TSRMLS_CC); \ - if (entry_obj->ent.entry->is_temp_dir) { + if (entry_obj->ent.entry && entry_obj->ent.entry->is_temp_dir) { if (entry_obj->ent.entry->filename) { efree(entry_obj->ent.entry->filename); entry_obj->ent.entry->filename = NULL; -- 2.50.1