X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=pkg%2Fcontrol%2Ftransaction.go;h=282d291c201a374f023178d5a428d798f76aec54;hb=4378baf6754d656738f9f55233e7598ae05df2d6;hp=efb630cb6de894de6dbba8a8d3a68e4f4abb6fac;hpb=afbf95f5756a7b781859beb1e68b41f7319ed208;p=ric-plt%2Fsubmgr.git diff --git a/pkg/control/transaction.go b/pkg/control/transaction.go index efb630c..282d291 100644 --- a/pkg/control/transaction.go +++ b/pkg/control/transaction.go @@ -131,6 +131,7 @@ func (t *TransactionSubs) Release() { // //----------------------------------------------------------------------------- type TransactionXappKey struct { + InstanceID uint32 xapp.RmrEndpoint Xid string // xapp xid in req } @@ -199,6 +200,9 @@ func (t *TransactionXapp) Release() { t.mutex.Unlock() if tracker != nil && xappkey != nil { - tracker.UnTrackTransaction(*xappkey) + _, err := tracker.UnTrackTransaction(*xappkey) + if err != nil { + xapp.Logger.Error("tracker.UnTrackTransaction() failed:%s", err.Error()) + } } }