summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTimothy Flynn <trflynn89@pm.me>2023-05-29 19:56:33 -0400
committerAndreas Kling <kling@serenityos.org>2023-05-30 05:50:07 +0200
commite129c8049b5d6e3749f90e720bcb6c944cc0ba00 (patch)
treeb808f1adbfb0b1d364a6578b83c88a3a6ba5bd5f
parent365b2bf94548a06c68045c0c26fcaeaaff68ac24 (diff)
downloadserenity-e129c8049b5d6e3749f90e720bcb6c944cc0ba00.zip
LibWeb: Restore protection against empty HTMLImageElement resources
This if-statement was erroneously dropped in commit 8ff8309.
-rw-r--r--Userland/Libraries/LibWeb/HTML/HTMLImageElement.cpp3
1 files changed, 2 insertions, 1 deletions
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();
});
};