com php-src: partial fix to bug #69846: ext/dom/php_dom.h
| From: | Anatol Belski | Date: | Thu, 18 Jun 2015 18:17:04 +0000 |
| Subject: | com php-src: partial fix to bug #69846: ext/dom/php_dom.h | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-87373@lists.php.net to get a copy of this message | ||
Commit: 918de41ec2ffb1bec3f0a1d9462daa437cc8be98
Author: Anatol Belski <ab@php.net> Thu, 18 Jun 2015 20:17:04 +0200
Parents: d9d1948396285583a915018fe9310fad998876ca
Branches: master
Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=918de41ec2ffb1bec3f0a1d9462daa437cc8be98
Log:
partial fix to bug #69846
Bugs:
https://bugs.php.net/69846
Changed paths:
M ext/dom/php_dom.h
Diff:
diff --git a/ext/dom/php_dom.h b/ext/dom/php_dom.h
index 65534b1...500990e 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); \