summaryrefslogtreecommitdiff
path: root/security/nss/lib/softoken/keydb.c
diff options
context:
space:
mode:
authoralexei.volkov.bugs%sun.com <devnull@localhost>2006-10-09 22:28:07 +0000
committeralexei.volkov.bugs%sun.com <devnull@localhost>2006-10-09 22:28:07 +0000
commitecff73a3901da4691dce469d439c5dcb9d170b57 (patch)
tree0ad547c6f9bb88c6e88453b0425a69efdd743dcb /security/nss/lib/softoken/keydb.c
parent9e1a83a5e0b4c5b28f0494f9dc10ca3eebe14345 (diff)
downloadnss-hg-ecff73a3901da4691dce469d439c5dcb9d170b57.tar.gz
353903: klocwork oom crash in softoken/keydb.c. r=nelson
Diffstat (limited to 'security/nss/lib/softoken/keydb.c')
-rw-r--r--security/nss/lib/softoken/keydb.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/security/nss/lib/softoken/keydb.c b/security/nss/lib/softoken/keydb.c
index df17f7f4b..bfa99c256 100644
--- a/security/nss/lib/softoken/keydb.c
+++ b/security/nss/lib/softoken/keydb.c
@@ -1082,6 +1082,10 @@ nsslowkey_OpenKeyDB(PRBool readOnly, const char *appName, const char *prefix,
handle = nsslowkey_NewHandle(NULL);
+ if (!handle) {
+ /* error code is set */
+ return NULL;
+ }
openflags = readOnly ? NO_RDONLY : NO_RDWR;