From e129c8049b5d6e3749f90e720bcb6c944cc0ba00 Mon Sep 17 00:00:00 2001 From: Timothy Flynn Date: Mon, 29 May 2023 19:56:33 -0400 Subject: [PATCH] LibWeb: Restore protection against empty HTMLImageElement resources This if-statement was erroneously dropped in commit 8ff8309. --- Userland/Libraries/LibWeb/HTML/HTMLImageElement.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Userland/Libraries/LibWeb/HTML/HTMLImageElement.cpp b/Userland/Libraries/LibWeb/HTML/HTMLImageElement.cpp index 1dc0109084..b40dc5c231 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLImageElement.cpp +++ b/Userland/Libraries/LibWeb/HTML/HTMLImageElement.cpp @@ -512,7 +512,8 @@ after_step_6: handle_failed_fetch(); }; - response->body().value().fully_read(realm(), move(process_body), move(process_body_error), JS::NonnullGCPtr { realm().global_object() }).release_value_but_fixme_should_propagate_errors(); + if (response->body().has_value()) + response->body().value().fully_read(realm(), move(process_body), move(process_body_error), JS::NonnullGCPtr { realm().global_object() }).release_value_but_fixme_should_propagate_errors(); }); };