cvs: ZendEngine2 / zend_objects_API.c
| From: | Andi Gutmans | 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