From 918de41ec2ffb1bec3f0a1d9462daa437cc8be98 Mon Sep 17 00:00:00 2001 From: Anatol Belski Date: Thu, 18 Jun 2015 20:17:04 +0200 Subject: [PATCH] partial fix to bug #69846 --- ext/dom/php_dom.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ext/dom/php_dom.h b/ext/dom/php_dom.h index 65534b19d4..500990e5d1 100644 --- a/ext/dom/php_dom.h +++ b/ext/dom/php_dom.h @@ -132,7 +132,8 @@ int dom_nodelist_has_dimension(zval *object, zval *member, int check_empty); #define REGISTER_DOM_CLASS(ce, name, parent_ce, funcs, entry) \ INIT_CLASS_ENTRY(ce, name, funcs); \ ce.create_object = dom_objects_new; \ -entry = zend_register_internal_class_ex(&ce, parent_ce); +entry = zend_register_internal_class_ex(&ce, parent_ce); \ +entry->ce_flags |= ZEND_ACC_USE_GUARDS; #define DOM_GET_OBJ(__ptr, __id, __prtype, __intern) { \ __intern = Z_DOMOBJ_P(__id); \ -- 2.50.1