From 681de55139e25203cb388714b58ea46b1be07725 Mon Sep 17 00:00:00 2001 From: xurui Date: Sat, 1 Jun 2024 10:58:28 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8DCVE-2024-5158?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: xurui --- src/builtins/builtins-array.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/builtins/builtins-array.cc b/src/builtins/builtins-array.cc index 1baba7192..733eb46b7 100644 --- a/src/builtins/builtins-array.cc +++ b/src/builtins/builtins-array.cc @@ -47,7 +47,7 @@ inline bool HasOnlySimpleElements(Isolate* isolate, JSReceiver receiver) { DisallowGarbageCollection no_gc; PrototypeIterator iter(isolate, receiver, kStartAtReceiver); for (; !iter.IsAtEnd(); iter.Advance()) { - if (iter.GetCurrent().IsJSProxy()) return false; + if (!iter.GetCurrent().IsObject()) return false; JSObject current = iter.GetCurrent(); if (!HasSimpleElements(current)) return false; } -- Gitee