From 9e6d6a7b07413c779a0689e8144481668bd5261e Mon Sep 17 00:00:00 2001 From: Radu Ioan Fericean Date: Fri, 1 Aug 2014 13:00:40 +0300 Subject: [PATCH] check for session manager initialized when shutdown --- cmd/cgr-engine/registration.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/cmd/cgr-engine/registration.go b/cmd/cgr-engine/registration.go index d684214da..8382adcdd 100644 --- a/cmd/cgr-engine/registration.go +++ b/cmd/cgr-engine/registration.go @@ -125,8 +125,10 @@ func shutdownSessionmanagerSingnalHandler() { signal.Notify(c, syscall.SIGHUP, syscall.SIGTERM, syscall.SIGINT, syscall.SIGQUIT) <-c - if err := sm.Shutdown(); err != nil { - engine.Logger.Warning(fmt.Sprintf(" %s", err)) + if sm != nil { + if err := sm.Shutdown(); err != nil { + engine.Logger.Warning(fmt.Sprintf(" %s", err)) + } } exitChan <- true }