Add timeouts for the Noise server

This commit is contained in:
Juan Font Alonso 2022-09-04 11:35:39 +02:00
parent 9a1438d2e3
commit c1c36036ae

View file

@ -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 {