From 5a00207c6d990c75f632d100a48dd62983c76886 Mon Sep 17 00:00:00 2001 From: Dmitry Stogov Date: Thu, 24 Jan 2008 11:48:54 +0000 Subject: [PATCH] Fixed possible GC failure because of EG(object_store).object_buckets reallocation --- Zend/zend_gc.c | 1 + 1 file changed, 1 insertion(+) diff --git a/Zend/zend_gc.c b/Zend/zend_gc.c index 48afebd4485..88b89fc927b 100644 --- a/Zend/zend_gc.c +++ b/Zend/zend_gc.c @@ -203,6 +203,7 @@ ZEND_API void gc_zobj_possible_root(zval *zv TSRMLS_DC) zv->refcount__gc++; gc_collect_cycles(TSRMLS_C); zv->refcount__gc--; + obj = &EG(objects_store).object_buckets[Z_OBJ_HANDLE_P(zv)].bucket.obj; GC_SET_PURPLE(obj->buffered); newRoot = GC_G(unused); }