do not wait for HTTP connections to close when shutting down the server (#2909)

This commit is contained in:
Alessandro Ros 2024-01-15 17:54:52 +01:00 committed by GitHub
parent 514036d41a
commit cd2495423a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -86,6 +86,8 @@ func NewWrappedServer(
// Close closes all resources and waits for all routines to return.
func (s *WrappedServer) Close() {
s.inner.Shutdown(context.Background())
ctx, ctxCancel := context.WithCancel(context.Background())
ctxCancel()
s.inner.Shutdown(ctx)
s.ln.Close() // in case Shutdown() is called before Serve()
}