Skip to content

Commit 9a183c6

Browse files
committed
Forbid properties on opaque objects
1 parent 4051866 commit 9a183c6

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

ext/sysvsem/sysvsem.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ PHP_MINIT_FUNCTION(sysvsem)
156156
zend_class_entry ce;
157157
INIT_CLASS_ENTRY(ce, "SysvSemaphore", class_SysvSemaphore_methods);
158158
sysvsem_ce = zend_register_internal_class(&ce);
159-
sysvsem_ce->ce_flags |= ZEND_ACC_FINAL;
159+
sysvsem_ce->ce_flags |= ZEND_ACC_FINAL | ZEND_ACC_NO_DYNAMIC_PROPERTIES;
160160
sysvsem_ce->create_object = sysvsem_create_object;
161161
sysvsem_ce->serialize = zend_class_serialize_deny;
162162
sysvsem_ce->unserialize = zend_class_unserialize_deny;

ext/xmlrpc/xmlrpc-epi-php.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ PHP_MINIT_FUNCTION(xmlrpc)
227227
zend_class_entry ce;
228228
INIT_CLASS_ENTRY(ce, "XmlRpcServer", class_XmlRpcServer_methods);
229229
xmlrpc_server_ce = zend_register_internal_class(&ce);
230-
xmlrpc_server_ce->ce_flags |= ZEND_ACC_FINAL;
230+
xmlrpc_server_ce->ce_flags |= ZEND_ACC_FINAL | ZEND_ACC_NO_DYNAMIC_PROPERTIES;
231231
xmlrpc_server_ce->create_object = xmlrpc_server_create_object;
232232
xmlrpc_server_ce->serialize = zend_class_serialize_deny;
233233
xmlrpc_server_ce->unserialize = zend_class_unserialize_deny;

0 commit comments

Comments
 (0)