diff --git a/Userland/Libraries/LibHTTP/Job.cpp b/Userland/Libraries/LibHTTP/Job.cpp index f9f3e99453..08cc10b542 100644 --- a/Userland/Libraries/LibHTTP/Job.cpp +++ b/Userland/Libraries/LibHTTP/Job.cpp @@ -127,6 +127,7 @@ void Job::shutdown(ShutdownMode mode) return; if (mode == ShutdownMode::CloseSocket) { m_socket->close(); + m_socket->on_ready_to_read = nullptr; } else { m_socket->on_ready_to_read = nullptr; m_socket = nullptr;