diff --git a/lib/softoken/lowpbe.c b/lib/softoken/lowpbe.c index 7ae1f4d921..12c67f1ed4 100644 --- a/lib/softoken/lowpbe.c +++ b/lib/softoken/lowpbe.c @@ -573,8 +573,9 @@ static struct { void sftk_PBELockInit(void) { - PORT_Assert(!PBECache.lock); - PBECache.lock = PZ_NewLock(nssIPBECacheLock); + if (!PBECache.lock) { + PBECache.lock = PZ_NewLock(nssIPBECacheLock); + } } static void