summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibHTTP/HttpJob.h
diff options
context:
space:
mode:
authorAli Mohammad Pur <ali.mpfard@gmail.com>2021-09-30 12:19:54 +0330
committerAndreas Kling <kling@serenityos.org>2021-09-30 11:46:37 +0200
commitb0a9c5673e7a8a100ddd827b780abe7d284802c1 (patch)
tree282c91f61d3f2f11f8661a193a27a8e4a7fc5ad8 /Userland/Libraries/LibHTTP/HttpJob.h
parentd16131b100aaf74e2d69207aea2c8a586bec6f1e (diff)
downloadserenity-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.h2
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(); }