diff options
author | ian.mcgreer%sun.com <devnull@localhost> | 2002-05-07 20:31:59 +0000 |
---|---|---|
committer | ian.mcgreer%sun.com <devnull@localhost> | 2002-05-07 20:31:59 +0000 |
commit | 621ed7382b573312b79d32be829da0a031b128cd (patch) | |
tree | dd29da8f05ba6f9b3f9bc07055f806f727709db9 | |
parent | 349023864eabe403a24a680119cb96af13310416 (diff) | |
download | nss-hg-621ed7382b573312b79d32be829da0a031b128cd.tar.gz |
bug 141936, crash when NULL nickname entry is stored in temp store
r=jpierre
-rw-r--r-- | security/nss/lib/pki/pkistore.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/security/nss/lib/pki/pkistore.c b/security/nss/lib/pki/pkistore.c index d5192a16a..a045b0a68 100644 --- a/security/nss/lib/pki/pkistore.c +++ b/security/nss/lib/pki/pkistore.c @@ -436,7 +436,7 @@ static void match_nickname(const void *k, void *v, void *a) struct nickname_template_str *nt = (struct nickname_template_str *)a; nssrv = nssList_GetArray(subjectList, (void **)&c, 1); nickname = nssCertificate_GetNickname(c, NULL); - if (nssrv == PR_SUCCESS && + if (nssrv == PR_SUCCESS && nickname && nssUTF8_Equal(nickname, nt->nickname, &nssrv)) { nt->subjectList = subjectList; |