Преглед изворни кода

LibWeb: Don't call an absent error callback in load_sync()

Make ResourceLoader::load_sync() match load() in checking if the
error_callback is null before actually calling it.

Fixes #1623.
Andreas Kling пре 5 година
родитељ
комит
b3c4514902
1 измењених фајлова са 2 додато и 1 уклоњено
  1. 2 1
      Libraries/LibWeb/ResourceLoader.cpp

+ 2 - 1
Libraries/LibWeb/ResourceLoader.cpp

@@ -57,7 +57,8 @@ void ResourceLoader::load_sync(const URL& url, Function<void(const ByteBuffer&)>
             loop.quit(0);
         },
         [&](auto& string) {
-            error_callback(string);
+            if (error_callback)
+                error_callback(string);
             loop.quit(0);
         });