]> granicus.if.org Git - php/commitdiff
partial fix to bug #69846
authorAnatol Belski <ab@php.net>
Thu, 18 Jun 2015 18:17:04 +0000 (20:17 +0200)
committerAnatol Belski <ab@php.net>
Thu, 18 Jun 2015 18:17:04 +0000 (20:17 +0200)
ext/dom/php_dom.h

index 65534b19d49e6e3f5ee179c564202c722738bee6..500990e5d1d3a8306ff984cbca951a129e09c53b 100644 (file)
@@ -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); \