diff --git a/Zend/zend_hash.c b/Zend/zend_hash.c index 02c316a95a2..a52a7fc9691 100644 --- a/Zend/zend_hash.c +++ b/Zend/zend_hash.c @@ -749,10 +749,7 @@ static zend_always_inline zval *_zend_hash_add_or_update_i(HashTable *ht, zend_s IS_CONSISTENT(ht); HT_ASSERT_RC1(ht); - - if (!ZSTR_IS_INTERNED(key)) { - zend_string_hash_val(key); - } + zend_string_hash_val(key); if (UNEXPECTED(HT_FLAGS(ht) & (HASH_FLAG_UNINITIALIZED|HASH_FLAG_PACKED))) { if (EXPECTED(HT_FLAGS(ht) & HASH_FLAG_UNINITIALIZED)) {