From 8363225320f9cb3fc79e6e9916bb6d441a04552c Mon Sep 17 00:00:00 2001 From: Jamie Mansfield Date: Fri, 18 Nov 2022 17:08:22 +0000 Subject: [PATCH] LibJS: Validate TypedArray when calling TypedArray.prototype.values --- Userland/Libraries/LibJS/Runtime/TypedArrayPrototype.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Userland/Libraries/LibJS/Runtime/TypedArrayPrototype.cpp b/Userland/Libraries/LibJS/Runtime/TypedArrayPrototype.cpp index 1c60075c11..23496fee5e 100644 --- a/Userland/Libraries/LibJS/Runtime/TypedArrayPrototype.cpp +++ b/Userland/Libraries/LibJS/Runtime/TypedArrayPrototype.cpp @@ -1624,9 +1624,8 @@ JS_DEFINE_NATIVE_FUNCTION(TypedArrayPrototype::values) auto& realm = *vm.current_realm(); // 1. Let O be the this value. - auto* typed_array = TRY(typed_array_from_this(vm)); - - // FIXME 2. Perform ? ValidateTypedArray(O). + // 2. Perform ? ValidateTypedArray(O). + auto* typed_array = TRY(validate_typed_array_from_this(vm)); // 3. Return CreateArrayIterator(O, value). return ArrayIterator::create(realm, typed_array, Object::PropertyKind::Value);