From f463d3ce4241a7690ed359ffb95edbd7be331ac9 Mon Sep 17 00:00:00 2001 From: Anis Elleuch Date: Sat, 15 Oct 2016 14:20:16 +0100 Subject: [PATCH] Fix a crash when service shutdown is signaled and object API is not ready yet (#2939) --- cmd/service.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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()) } } }