summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorian.mcgreer%sun.com <devnull@localhost>2002-05-07 20:31:59 +0000
committerian.mcgreer%sun.com <devnull@localhost>2002-05-07 20:31:59 +0000
commit621ed7382b573312b79d32be829da0a031b128cd (patch)
treedd29da8f05ba6f9b3f9bc07055f806f727709db9
parent349023864eabe403a24a680119cb96af13310416 (diff)
downloadnss-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.c2
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;