File tree Expand file tree Collapse file tree 1 file changed +4
-5
lines changed Expand file tree Collapse file tree 1 file changed +4
-5
lines changed Original file line number Diff line number Diff line change @@ -868,14 +868,13 @@ zend_class_entry *zend_persist_class_entry(zend_class_entry *orig_ce)
868
868
ce -> inheritance_cache = NULL ;
869
869
870
870
if (!(ce -> ce_flags & ZEND_ACC_CACHED )) {
871
+ if (ZSTR_HAS_CE_CACHE (ce -> name )) {
872
+ ZSTR_SET_CE_CACHE (ce -> name , NULL );
873
+ }
871
874
zend_accel_store_interned_string (ce -> name );
872
875
if (!(ce -> ce_flags & ZEND_ACC_ANON_CLASS )
873
876
&& !ZCG (current_persistent_script )-> corrupted ) {
874
- if (ZSTR_HAS_CE_CACHE (ce -> name )) {
875
- ZSTR_SET_CE_CACHE (ce -> name , NULL );
876
- } else {
877
- zend_accel_get_class_name_map_ptr (ce -> name );
878
- }
877
+ zend_accel_get_class_name_map_ptr (ce -> name );
879
878
}
880
879
if (ce -> parent_name && !(ce -> ce_flags & ZEND_ACC_LINKED )) {
881
880
zend_accel_store_interned_string (ce -> parent_name );
You can’t perform that action at this time.
0 commit comments