diff options
| author | M. J. Fromberger <fromberger@tailscale.com> | 2024-11-08 10:02:16 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-11-08 10:02:16 -0800 |
| commit | 6ff85846bcb5c8aeb35e2fa36808366ec4f148fb (patch) | |
| tree | efc799059b7b4af6823e172438168edae0573b2c /safeweb | |
| parent | 64d70fb718557f73a3cebdc41558405697b913ec (diff) | |
| download | tailscale-6ff85846bcb5c8aeb35e2fa36808366ec4f148fb.tar.xz tailscale-6ff85846bcb5c8aeb35e2fa36808366ec4f148fb.zip | |
safeweb: add a Shutdown method to the Server type (#14048)
Updates #14047
Change-Id: I2d20454c715b11ad9c6aad1d81445e05a170c3a2
Signed-off-by: M. J. Fromberger <fromberger@tailscale.com>
Diffstat (limited to 'safeweb')
| -rw-r--r-- | safeweb/http.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/safeweb/http.go b/safeweb/http.go index bd53eca5b..983ff2fad 100644 --- a/safeweb/http.go +++ b/safeweb/http.go @@ -71,6 +71,7 @@ package safeweb import ( "cmp" + "context" crand "crypto/rand" "fmt" "log" @@ -416,3 +417,7 @@ func (s *Server) ListenAndServe(addr string) error { func (s *Server) Close() error { return s.h.Close() } + +// Shutdown gracefully shuts down the server without interrupting any active +// connections. It has the same semantics as[http.Server.Shutdown]. +func (s *Server) Shutdown(ctx context.Context) error { return s.h.Shutdown(ctx) } |
