diff --git a/Userland/Libraries/LibJS/Runtime/StringPrototype.cpp b/Userland/Libraries/LibJS/Runtime/StringPrototype.cpp index 30d3d4a40eb..cbab96db61a 100644 --- a/Userland/Libraries/LibJS/Runtime/StringPrototype.cpp +++ b/Userland/Libraries/LibJS/Runtime/StringPrototype.cpp @@ -663,7 +663,7 @@ JS_DEFINE_NATIVE_FUNCTION(StringPrototype::replace_all) auto position = string_index_of(string.view(), search_string.view(), 0); while (position.has_value()) { - match_positions.append(*position); + TRY_OR_THROW_OOM(vm, match_positions.try_append(*position)); position = string_index_of(string.view(), search_string.view(), *position + advance_by); }