We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 049cada commit e494111Copy full SHA for e494111
Zend/zend_namespaces.c
@@ -96,9 +96,14 @@ zend_class_entry *zend_lookup_namespace(zend_string *name) {
96
}
97
98
void zend_destroy_namespaces(void) {
99
- zend_hash_destroy(EG(namespaces));
100
- FREE_HASHTABLE(EG(namespaces));
101
- EG(namespaces) = NULL;
102
- pefree(EG(global_namespace), 0);
103
- EG(global_namespace) = NULL;
+ if (EG(namespaces) != NULL) {
+ zend_hash_destroy(EG(namespaces));
+ FREE_HASHTABLE(EG(namespaces));
+ EG(namespaces) = NULL;
+ }
104
+
105
+ if (EG(global_namespace) != NULL) {
106
+ pefree(EG(global_namespace), 0);
107
+ EG(global_namespace) = NULL;
108
109
0 commit comments