diff options
author | Timothy Flynn <trflynn89@pm.me> | 2023-05-29 19:56:33 -0400 |
---|---|---|
committer | Andreas Kling <kling@serenityos.org> | 2023-05-30 05:50:07 +0200 |
commit | e129c8049b5d6e3749f90e720bcb6c944cc0ba00 (patch) | |
tree | b808f1adbfb0b1d364a6578b83c88a3a6ba5bd5f | |
parent | 365b2bf94548a06c68045c0c26fcaeaaff68ac24 (diff) | |
download | serenity-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.cpp | 3 |
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(); }); }; |