From c1c36036ae590f7e238da1418b21fdd0c91e9431 Mon Sep 17 00:00:00 2001 From: Juan Font Alonso Date: Sun, 4 Sep 2022 11:35:39 +0200 Subject: [PATCH] Add timeouts for the Noise server --- noise.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/noise.go b/noise.go index c8e6674d..45bff7b3 100644 --- a/noise.go +++ b/noise.go @@ -31,7 +31,9 @@ func (h *Headscale) NoiseUpgradeHandler( return } - server := http.Server{} + server := http.Server{ + ReadTimeout: HTTPReadTimeout, + } server.Handler = h2c.NewHandler(h.noiseMux, &http2.Server{}) err = server.Serve(netutil.NewOneConnListener(noiseConn, nil)) if err != nil {