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 return
} }
server := http.Server{} server := http.Server{
ReadTimeout: HTTPReadTimeout,
}
server.Handler = h2c.NewHandler(h.noiseMux, &http2.Server{}) server.Handler = h2c.NewHandler(h.noiseMux, &http2.Server{})
err = server.Serve(netutil.NewOneConnListener(noiseConn, nil)) err = server.Serve(netutil.NewOneConnListener(noiseConn, nil))
if err != nil { if err != nil {