Skip to content

Commit 93fd9c7

Browse files
committed
Fix bug #64099 (Wrong TSRM usage in zend_register_class_alias)
1 parent be2f547 commit 93fd9c7

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

NEWS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ PHP NEWS
33
?? ??? 2013, PHP 5.3.22
44

55
- Zend Engine:
6+
. Fixed bug #64099 (Wrong TSRM usage in zend_Register_class alias). (Johannes)
67
. Fixed bug #63899 (Use after scope error in zend_compile). (Laruence)
78

89
- Core

Zend/zend_API.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -268,9 +268,9 @@ ZEND_API void zend_class_implements(zend_class_entry *class_entry TSRMLS_DC, int
268268
ZEND_API int zend_register_class_alias_ex(const char *name, int name_len, zend_class_entry *ce TSRMLS_DC);
269269

270270
#define zend_register_class_alias(name, ce) \
271-
zend_register_class_alias_ex(name, sizeof(name)-1, ce TSRMLS_DC)
271+
zend_register_class_alias_ex(name, sizeof(name)-1, ce TSRMLS_CC)
272272
#define zend_register_ns_class_alias(ns, name, ce) \
273-
zend_register_class_alias_ex(ZEND_NS_NAME(ns, name), sizeof(ZEND_NS_NAME(ns, name))-1, ce TSRMLS_DC)
273+
zend_register_class_alias_ex(ZEND_NS_NAME(ns, name), sizeof(ZEND_NS_NAME(ns, name))-1, ce TSRMLS_CC)
274274

275275
ZEND_API int zend_disable_function(char *function_name, uint function_name_length TSRMLS_DC);
276276
ZEND_API int zend_disable_class(char *class_name, uint class_name_length TSRMLS_DC);

0 commit comments

Comments
 (0)