[VOL-5554] Fix panic sync: Unlock of unlocked RWMutex mib_sync
Change-Id: I0ae1cb924fac12db831b0df0db2069cbb98ab168
Signed-off-by: bseeniva <balaji.seenivasan@radisys.com>
diff --git a/VERSION b/VERSION
index a3e4cf3..8d738d4 100755
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-2.13.15
+2.13.16
diff --git a/internal/pkg/mib/mib_sync.go b/internal/pkg/mib/mib_sync.go
index a74c4f0..26c0cbe 100755
--- a/internal/pkg/mib/mib_sync.go
+++ b/internal/pkg/mib/mib_sync.go
@@ -353,6 +353,7 @@
} else {
logger.Errorw(ctx, "A previous MIB Upload for this type of ONT has failed, request for a MIB UPload", log.Fields{"device-id": oo.deviceID})
oo.pOpenOnuAc.ResetEntryFromMibDatabaseMap(ctx, oo.mibTemplatePath)
+ oo.pOnuDB.CommonMeDb.MeDbLock.Lock()
fsmMsg = cmn.LoadMibTemplateFailed
}
oo.pOpenOnuAc.UnlockMutexMibTemplateGenerated()