diff --git a/agents/kamagent.go b/agents/kamagent.go index 5b6d83235..35af6334f 100644 --- a/agents/kamagent.go +++ b/agents/kamagent.go @@ -91,6 +91,9 @@ func (self *KamailioAgent) Connect() (err error) { func (self *KamailioAgent) Shutdown() (err error) { for conIndx, conn := range self.conns { + if conn == nil { + continue + } if err = conn.Disconnect(); err != nil { utils.Logger.Err(fmt.Sprintf("<%s> can't disconnect connection at index %v because: %s", utils.KamailioAgent, conIndx, err))