From c6f1d1109ba3f7553d74e706fcc318f877c33273 Mon Sep 17 00:00:00 2001 From: root Date: Tue, 15 Mar 2016 10:47:01 -0400 Subject: [PATCH] wr_store.c: old_dtors it actually holds zend_object_dtor_obj_t's, not zval's, so Z_PTR_P() didn't do any good --- wr_store.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wr_store.c b/wr_store.c index 574e24a..4185b0e 100644 --- a/wr_store.c +++ b/wr_store.c @@ -42,7 +42,7 @@ void wr_store_init() /* {{{ */ /* See comment in wr_store_destroy */ int wr_store_dtor_restore(zval *val,int arg_num, va_list arg_list, zend_hash_key *key) { - zend_object_dtor_obj_t *dtor = (zend_object_dtor_obj_t*) Z_PTR_P(val); + zend_object_dtor_obj_t *dtor = (zend_object_dtor_obj_t*) val; ((zend_object_handlers *) key->h)->dtor_obj = *dtor; return ZEND_HASH_APPLY_REMOVE;