diff options
author | Jan Verbeek <jan.verbeek@posteo.nl> | 2023-12-16 07:15:00 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-12-16 15:15:00 +0900 |
commit | 91387a741b659ba709a67d55d68b74cb3daa812a (patch) | |
tree | 44c2e5524630783d0024f532a9f77012548a220c | |
parent | e8b34cb00d4446e69e7af3d31eafcf76747d34c7 (diff) |
Terminate simple server success response with double CRLF (#3542)
The simple success case had only the status line plus a single CRLF,
and pedantic HTTP client implementations (`hyper`) stumbled over
this. A double CRLF makes it OK.
Fixes #3541.
-rw-r--r-- | src/server.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server.go b/src/server.go index a52dcfde..e655896f 100644 --- a/src/server.go +++ b/src/server.go @@ -218,7 +218,7 @@ func (server *httpServer) handleHttpRequest(conn net.Conn) string { } server.actionChannel <- actions - return httpOk + return httpOk + crlf } func parseGetParams(query string) getParams { |