Преглед на файлове

LibWeb: Restore protection against empty HTMLImageElement resources

This if-statement was erroneously dropped in commit 8ff8309.
Timothy Flynn преди 2 години
родител
ревизия
e129c8049b
променени са 1 файла, в които са добавени 2 реда и са изтрити 1 реда
  1. 2 1
      Userland/Libraries/LibWeb/HTML/HTMLImageElement.cpp

+ 2 - 1
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();
             });
         };