]> granicus.if.org Git - php/commitdiff
Incomplete class may have only single "MAGIC_MEMBER"
authorDmitry Stogov <dmitry@zend.com>
Mon, 1 Mar 2021 11:53:30 +0000 (14:53 +0300)
committerDmitry Stogov <dmitry@zend.com>
Mon, 1 Mar 2021 11:53:30 +0000 (14:53 +0300)
ext/standard/var.c

index 76695919b92785b476c288587bc03b6e62a80628..7d54e5ef22d118b6f152c8c8f3815e4506f9305d 100644 (file)
@@ -926,6 +926,7 @@ static void php_var_serialize_nested_data(smart_str *buf, zval *struc, HashTable
 
                ZEND_HASH_FOREACH_KEY_VAL_IND(ht, index, key, data) {
                        if (incomplete_class && zend_string_equals_literal(key, MAGIC_MEMBER)) {
+                               incomplete_class = 0;
                                continue;
                        }