From df915f8a98bf60abb900cc8238ef658c78ff5d86 Mon Sep 17 00:00:00 2001 From: Timothy Flynn Date: Wed, 6 Sep 2023 08:11:03 -0400 Subject: [PATCH] LibWeb: Add missing return statement to bail from a stream read request As the spec states, we should invoke the failureSteps and abort. --- .../Libraries/LibWeb/Streams/ReadableStreamDefaultReader.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Userland/Libraries/LibWeb/Streams/ReadableStreamDefaultReader.cpp b/Userland/Libraries/LibWeb/Streams/ReadableStreamDefaultReader.cpp index 6e6bb49e60..4274a4064f 100644 --- a/Userland/Libraries/LibWeb/Streams/ReadableStreamDefaultReader.cpp +++ b/Userland/Libraries/LibWeb/Streams/ReadableStreamDefaultReader.cpp @@ -83,6 +83,7 @@ void ReadLoopReadRequest::on_chunk(JS::Value chunk) } m_failure_steps(exception.value()); + return; } auto const& array = static_cast(chunk.as_object());