From 7ad7093eeb6191debe4d322dc5d916b7360bf461 Mon Sep 17 00:00:00 2001 From: rbarrabe Date: Fri, 2 Sep 2016 14:42:37 +0200 Subject: [PATCH] Update smgeneric.go --- sessionmanager/smgeneric.go | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/sessionmanager/smgeneric.go b/sessionmanager/smgeneric.go index bb6469c1e..d303d2818 100644 --- a/sessionmanager/smgeneric.go +++ b/sessionmanager/smgeneric.go @@ -458,15 +458,15 @@ func (self *SMGeneric) TerminateSession(gev SMGenericEvent, clnt *rpc2.Client) e var interimError error var hasActiveSession bool for _, sessionID := range sessionIDs { + var s *SMGSession + for _, s = range self.getSession(sessionID) { + break + } + if s == nil { + continue // No session active, will not be able to close it anyway + } + hasActiveSession = true if errUsage != nil { - var s *SMGSession - for _, s = range self.getSession(sessionID) { - break - } - if s == nil { - continue // No session active, will not be able to close it anyway - } - hasActiveSession = true usage = s.TotalUsage() - s.lastUsage + lastUsed } if err := self.sessionEnd(sessionID, usage); err != nil {