summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornicolson%netscape.com <devnull@localhost>2001-07-03 21:27:17 +0000
committernicolson%netscape.com <devnull@localhost>2001-07-03 21:27:17 +0000
commit1bb7d40f7cc70a032621610a2b085f117a4062c2 (patch)
tree061a8b8a3789bb1a78cdf5ed368b4fed3def6cff
parent5c6a1bc7860f95b7c61b750d4999bdb0a877db75 (diff)
downloadnss-hg-1bb7d40f7cc70a032621610a2b085f117a4062c2.tar.gz
Build a dummy module list. This allows JSS to work when NSS has been
initialized with NSS_NoDB_Init.
-rw-r--r--security/nss/lib/pk11wrap/pk11util.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/security/nss/lib/pk11wrap/pk11util.c b/security/nss/lib/pk11wrap/pk11util.c
index 121aaa2a7..cf16b8927 100644
--- a/security/nss/lib/pk11wrap/pk11util.c
+++ b/security/nss/lib/pk11wrap/pk11util.c
@@ -232,6 +232,12 @@ SECMOD_GetInternalModule(void) {
void
SECMOD_SetInternalModule( SECMODModule *mod) {
internalModule = SECMOD_ReferenceModule(mod);
+ modules = SECMOD_NewModuleListElement();
+ modules->module = SECMOD_ReferenceModule(mod);
+ modules->next = NULL;
+ if (!moduleLock) {
+ moduleLock = SECMOD_NewListLock();
+ }
}
/*