diff --git a/cmd/service.go b/cmd/service.go index ceb2b23d0..df5aecb2e 100644 --- a/cmd/service.go +++ b/cmd/service.go @@ -113,8 +113,9 @@ func (m *ServerMux) handleServiceSignals() error { if objAPI == nil { // Server not initialized yet, exit happily. runExitFn(nil) + } else { + runExitFn(objAPI.Shutdown()) } - runExitFn(objAPI.Shutdown()) } } }