From b3c45149020d3af76a42e7e8b910583e9dcdb1e1 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sat, 4 Apr 2020 14:17:39 +0200 Subject: [PATCH] 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. --- Libraries/LibWeb/ResourceLoader.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Libraries/LibWeb/ResourceLoader.cpp b/Libraries/LibWeb/ResourceLoader.cpp index 47fa1741ee..c6b1aac24c 100644 --- a/Libraries/LibWeb/ResourceLoader.cpp +++ b/Libraries/LibWeb/ResourceLoader.cpp @@ -57,7 +57,8 @@ void ResourceLoader::load_sync(const URL& url, Function loop.quit(0); }, [&](auto& string) { - error_callback(string); + if (error_callback) + error_callback(string); loop.quit(0); });