diff options
author | Ali Mohammad Pur <ali.mpfard@gmail.com> | 2021-09-30 12:19:54 +0330 |
---|---|---|
committer | Andreas Kling <kling@serenityos.org> | 2021-09-30 11:46:37 +0200 |
commit | b0a9c5673e7a8a100ddd827b780abe7d284802c1 (patch) | |
tree | 282c91f61d3f2f11f8661a193a27a8e4a7fc5ad8 /Userland/Libraries/LibHTTP/HttpJob.h | |
parent | d16131b100aaf74e2d69207aea2c8a586bec6f1e (diff) | |
download | serenity-b0a9c5673e7a8a100ddd827b780abe7d284802c1.zip |
LibHTTP: Respect the 'Connection: close' header on keep-alive jobs
If the server responds with this header, we _must_ close the connection,
as the server is allowed to ignore the socket and not respond to
anything past that response.
Fixes some RequestServer spins.
Diffstat (limited to 'Userland/Libraries/LibHTTP/HttpJob.h')
-rw-r--r-- | Userland/Libraries/LibHTTP/HttpJob.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Userland/Libraries/LibHTTP/HttpJob.h b/Userland/Libraries/LibHTTP/HttpJob.h index 16ccb3abfb..08acf9ef79 100644 --- a/Userland/Libraries/LibHTTP/HttpJob.h +++ b/Userland/Libraries/LibHTTP/HttpJob.h @@ -28,7 +28,7 @@ public: } virtual void start(NonnullRefPtr<Core::Socket>) override; - virtual void shutdown() override; + virtual void shutdown(ShutdownMode) override; Core::Socket const* socket() const { return m_socket; } URL url() const { return m_request.url(); } |