]> granicus.if.org Git - php/commitdiff
Fixed internal class flag restore
authorXinchen Hui <laruence@php.net>
Thu, 11 Jun 2015 04:53:56 +0000 (12:53 +0800)
committerXinchen Hui <laruence@php.net>
Thu, 11 Jun 2015 04:53:56 +0000 (12:53 +0800)
Zend/zend_opcode.c

index 7365d6a518017169de1c5276b31d7470728df3e1..1c760c5902ec346ea7cb79102f59787d2c799fb4 100644 (file)
@@ -180,6 +180,7 @@ ZEND_API void zend_cleanup_internal_class_data(zend_class_entry *ce)
 #else
                ce->static_members_table = NULL;
 #endif
+               ce->ce_flags &= ~ZEND_ACC_CONSTANTS_UPDATED;
                while (p != end) {
                        i_zval_ptr_dtor(p ZEND_FILE_LINE_CC);
                        p++;