diff --git a/Servers/ProtocolServer/HttpDownload.cpp b/Servers/ProtocolServer/HttpDownload.cpp index b20c553a586025..c4117ccf5bde98 100644 --- a/Servers/ProtocolServer/HttpDownload.cpp +++ b/Servers/ProtocolServer/HttpDownload.cpp @@ -7,7 +7,8 @@ HttpDownload::HttpDownload(PSClientConnection& client, NonnullRefPtr&& , m_job(job) { m_job->on_finish = [this](bool success) { - set_payload(m_job->response()->payload()); + if (m_job->response()) + set_payload(m_job->response()->payload()); did_finish(success); }; }