summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnatol Belski <ab@php.net>2015-06-18 20:17:04 +0200
committerAnatol Belski <ab@php.net>2015-06-18 20:17:04 +0200
commit918de41ec2ffb1bec3f0a1d9462daa437cc8be98 (patch)
treeba343f7de59865a597afbf3f15d34bff6517582b
parentd9d1948396285583a915018fe9310fad998876ca (diff)
downloadphp-git-918de41ec2ffb1bec3f0a1d9462daa437cc8be98.tar.gz
partial fix to bug #69846
-rw-r--r--ext/dom/php_dom.h3
1 files changed, 2 insertions, 1 deletions
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); \