From 80591aedfd4f8b3d237ddc8dfe46a2b751ec5fd2 Mon Sep 17 00:00:00 2001 From: 0x7D2B <0x7D2B@protonmail.com> Date: Tue, 25 May 2021 04:02:00 +0000 Subject: [PATCH] Fix slice index panic in add_rest_param --- boa/src/builtins/function/mod.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/boa/src/builtins/function/mod.rs b/boa/src/builtins/function/mod.rs index 8ae70eec9a7..d91ea4833cd 100644 --- a/boa/src/builtins/function/mod.rs +++ b/boa/src/builtins/function/mod.rs @@ -120,7 +120,8 @@ impl Function { ) { // Create array of values let array = Array::new_array(context); - Array::add_to_array_object(&array, &args_list[index..], context).unwrap(); + Array::add_to_array_object(&array, &args_list.get(index..).unwrap_or_default(), context) + .unwrap(); // Create binding local_env