From 91a0a952811a30112885f6a311aae9d58a6a46e2 Mon Sep 17 00:00:00 2001 From: Dmitry Stogov Date: Tue, 19 Feb 2008 15:56:09 +0000 Subject: [PATCH] Fixed GC bug --- Zend/zend_gc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Zend/zend_gc.c b/Zend/zend_gc.c index fda73a84a1..3cdf3829d6 100644 --- a/Zend/zend_gc.c +++ b/Zend/zend_gc.c @@ -502,7 +502,7 @@ ZEND_API int gc_collect_cycles(TSRMLS_D) if (Z_TYPE(p->z) == IS_OBJECT) { if (EG(objects_store).object_buckets && EG(objects_store).object_buckets[Z_OBJ_HANDLE(p->z)].valid && - EG(objects_store).object_buckets[Z_OBJ_HANDLE(p->z)].bucket.obj.refcount <= 1) { + EG(objects_store).object_buckets[Z_OBJ_HANDLE(p->z)].bucket.obj.refcount <= 0) { if (EXPECTED(Z_OBJ_HANDLER(p->z, get_properties) != NULL)) { Z_OBJPROP(p->z)->pDestructor = NULL; } -- 2.50.1