From c39059a42d98b63ebbd0ca3dee7c03c9869732ce Mon Sep 17 00:00:00 2001 From: Trial97 Date: Wed, 14 Aug 2019 12:31:16 +0300 Subject: [PATCH] Correctly use error if defined as function return argument --- sessions/sessions.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sessions/sessions.go b/sessions/sessions.go index 3d3e7fd15..a9176154d 100644 --- a/sessions/sessions.go +++ b/sessions/sessions.go @@ -559,7 +559,7 @@ func (sS *SessionS) debitLoopSession(s *Session, sRunIdx int, case <-time.After(maxDebit): // try to disconect the session n times before we force terminate it on our side for i := 0; i < sS.cgrCfg.SessionSCfg().TerminateAttempts; i++ { - if err := sS.disconnectSession(s, utils.ErrInsufficientCredit.Error()); err == nil { + if err = sS.disconnectSession(s, utils.ErrInsufficientCredit.Error()); err == nil { return } utils.Logger.Warning( @@ -697,7 +697,7 @@ func (sS *SessionS) disconnectSession(s *Session, rsn string) (err error) { servMethod = "SMGClientV1.DisconnectSession" } var rply string - if err := clnt.conn.Call(servMethod, + if err = clnt.conn.Call(servMethod, utils.AttrDisconnectSession{EventStart: sEv, Reason: rsn}, &rply); err != nil { if err != utils.ErrNotImplemented {