cvs: ZendEngine2 / zend_objects_API.c

From: Date: Wed, 29 Jan 2003 14:27:40 +0000
Subject: cvs: ZendEngine2 / zend_objects_API.c
Groups: php.zend-engine.cvs 
Request: Send a blank email to php-zend-engine-cvs+get-853@lists.php.net to get a copy of this message
stas Wed Jan 29 09:27:40 2003 EDT Modified files: /ZendEngine2 zend_objects_API.c Log: extra safety Index: ZendEngine2/zend_objects_API.c diff -u ZendEngine2/zend_objects_API.c:1.11 ZendEngine2/zend_objects_API.c:1.12 --- ZendEngine2/zend_objects_API.c:1.11 Mon Jan 20 19:00:38 2003 +++ ZendEngine2/zend_objects_API.c Wed Jan 29 09:27:40 2003 @@ -26,7 +26,7 @@ for (i = 1; i < objects->top ; i++) { if (objects->object_buckets[i].valid) { struct _store_object *obj = &objects->object_buckets[i].bucket.obj; - if (obj->dtor) { + if (obj->dtor && !objects->object_buckets[i].destructor_called) { objects->object_buckets[i].destructor_called = 1; obj->dtor(obj->object, i TSRMLS_CC); }

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