diff --git a/internal/servers/controller/listeners.go b/internal/servers/controller/listeners.go index 58996e1a45..9a0d2feaee 100644 --- a/internal/servers/controller/listeners.go +++ b/internal/servers/controller/listeners.go @@ -26,6 +26,7 @@ func (c *Controller) startListeners() error { configureForAPI := func(ln *base.ServerListener) error { handler, err := c.handler(HandlerProperties{ ListenerConfig: ln.Config, + CancelCtx: c.baseContext, }) if err != nil { return err