summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan Verbeek <jan.verbeek@posteo.nl>2023-12-16 07:15:00 +0100
committerGitHub <noreply@github.com>2023-12-16 15:15:00 +0900
commit91387a741b659ba709a67d55d68b74cb3daa812a (patch)
tree44c2e5524630783d0024f532a9f77012548a220c
parente8b34cb00d4446e69e7af3d31eafcf76747d34c7 (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.go2
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 {