cvs: ZendEngine2 / zend_objects_API.c

From: Date: Sun, 07 Jul 2002 19:59:37 +0000
Subject: cvs: ZendEngine2 / zend_objects_API.c
Groups: php.zend-engine.cvs 
Request: Send a blank email to php-zend-engine-cvs+get-242@lists.php.net to get a copy of this message
andi Sun Jul 7 15:59:37 2002 EDT Modified files: /ZendEngine2 zend_objects_API.c Log: - Path which should improve previous fix. Index: ZendEngine2/zend_objects_API.c diff -u ZendEngine2/zend_objects_API.c:1.4 ZendEngine2/zend_objects_API.c:1.5 --- ZendEngine2/zend_objects_API.c:1.4 Sun Jul 7 15:34:34 2002 +++ ZendEngine2/zend_objects_API.c Sun Jul 7 15:59:37 2002 @@ -120,7 +120,10 @@ if (obj->dtor) { obj->dtor(obj->object, handle TSRMLS_CC); } - ZEND_OBJECTS_STORE_ADD_TO_FREE_LIST(); + EG(objects_store).object_buckets[handle].valid = 0; + if (obj->refcount == 0) { + ZEND_OBJECTS_STORE_ADD_TO_FREE_LIST(); + } } } #if ZEND_DEBUG_OBJECTS

« previous php.zend-engine.cvs (#242) next »