summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--safeweb/http.go5
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) }