mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-19 22:28:45 +05:00
call sessionEnd explicitly on init error
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user