diff options
author | Kai Engert <kaie@kuix.de> | 2020-01-17 15:40:59 +0000 |
---|---|---|
committer | Kai Engert <kaie@kuix.de> | 2020-01-17 15:40:59 +0000 |
commit | ec4c67acc49349c622d09d05c36c7ecda4c85e3c (patch) | |
tree | fa6f46fc61f22fb7bd941b56557613cf958442c2 /lib/softoken/lowpbe.c | |
parent | 01eb6f1f83369236f3d980cfa09581ba8c386239 (diff) | |
download | nss-hg-ec4c67acc49349c622d09d05c36c7ecda4c85e3c.tar.gz |
Bug 1606992 - Permit sftk_PBELockInit being called multiple times. r=kjacobs
Differential Revision: https://phabricator.services.mozilla.com/D60236
Diffstat (limited to 'lib/softoken/lowpbe.c')
-rw-r--r-- | lib/softoken/lowpbe.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/softoken/lowpbe.c b/lib/softoken/lowpbe.c index 7ae1f4d92..12c67f1ed 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 |