HTTP reverse proxy for Tailscale

fix cancellation bug

+2
+2
main.go
··· 249 249 if err := srv.Close(); err != nil { 250 250 log.Error("server shutdown", err) 251 251 } 252 + cancel() 252 253 }) 253 254 g.Add(func() error { 254 255 _, err := tsWaitStatusReady(ctx, log, lc) ··· 264 265 if err := srv.Close(); err != nil { 265 266 log.Error("TLS server shutdown", err) 266 267 } 268 + cancel() 267 269 }) 268 270 } 269 271