From 39d40732ede0b3c6237e83f83430c0a5c24c2b79 Mon Sep 17 00:00:00 2001 From: Radu Ioan Fericean Date: Wed, 30 Mar 2016 14:24:22 +0300 Subject: [PATCH] call sessionEnd explicitly on init error --- sessionmanager/smgeneric.go | 1 + 1 file changed, 1 insertion(+) diff --git a/sessionmanager/smgeneric.go b/sessionmanager/smgeneric.go index d8f1bd25f..1089304a8 100644 --- a/sessionmanager/smgeneric.go +++ b/sessionmanager/smgeneric.go @@ -241,6 +241,7 @@ func (self *SMGeneric) SessionUpdate(gev SMGenericEvent, clnt *rpc2.Client) (tim // Called on session start func (self *SMGeneric) SessionStart(gev SMGenericEvent, clnt *rpc2.Client) (time.Duration, error) { if err := self.sessionStart(gev, getClientConnId(clnt)); err != nil { + self.sessionEnd(gev.GetUUID(), 0) return nilDuration, err } return self.SessionUpdate(gev, clnt)