diff --git a/Userland/Libraries/LibHTTP/HttpsJob.cpp b/Userland/Libraries/LibHTTP/HttpsJob.cpp index 9846c12571..b5a0393a44 100644 --- a/Userland/Libraries/LibHTTP/HttpsJob.cpp +++ b/Userland/Libraries/LibHTTP/HttpsJob.cpp @@ -38,6 +38,10 @@ void HttpsJob::start() }); } }; + m_socket->on_tls_finished = [this] { + if (!m_has_scheduled_finish) + finish_up(); + }; m_socket->on_tls_certificate_request = [this](auto&) { if (on_certificate_requested) on_certificate_requested(*this);