From: Anatol Belski Date: Thu, 18 Jun 2015 18:17:04 +0000 (+0200) Subject: partial fix to bug #69846 X-Git-Tag: php-7.0.0alpha2~2^2~73 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=918de41ec2ffb1bec3f0a1d9462daa437cc8be98;p=php partial fix to bug #69846 --- 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); \