From e3be7f90167d43faac715d678b802bc7e887ea5e Mon Sep 17 00:00:00 2001 From: DanB Date: Fri, 12 May 2017 11:53:28 +0200 Subject: [PATCH] Return usage as 0 in case of errors on SMG.GetMaxUsage to cope with OpenSIPS --- sessionmanager/smgeneric.go | 1 + 1 file changed, 1 insertion(+) diff --git a/sessionmanager/smgeneric.go b/sessionmanager/smgeneric.go index 0eedeeaa5..2e450dcb9 100644 --- a/sessionmanager/smgeneric.go +++ b/sessionmanager/smgeneric.go @@ -1019,6 +1019,7 @@ func (smg *SMGeneric) CallBiRPC(clnt rpcclient.RpcClientConnection, serviceMetho } func (smg *SMGeneric) BiRPCV1GetMaxUsage(clnt rpcclient.RpcClientConnection, ev SMGenericEvent, maxUsage *float64) error { + *maxUsage = 0 // Bug in OpenSIPS, remove in the future maxUsageDur, err := smg.GetMaxUsage(ev) if err != nil { return utils.NewErrServerError(err)