summaryrefslogtreecommitdiff
path: root/lib/certdb/stanpcertdb.c
diff options
context:
space:
mode:
authorFranziskus Kiefer <franziskuskiefer@gmail.com>2018-01-16 13:50:59 +0100
committerFranziskus Kiefer <franziskuskiefer@gmail.com>2018-01-16 13:50:59 +0100
commit076b6670fe565e0d2f828ba4495cf5705d09292f (patch)
treea68a9850cec6a2785fdc191f6cbd8e9eb14de74a /lib/certdb/stanpcertdb.c
parent024ed21d3c880f4e3a26f4859be164c3f4d9e817 (diff)
downloadnss-hg-076b6670fe565e0d2f828ba4495cf5705d09292f.tar.gz
Bug 1399439 - API for external TLS session caches, r=mt
Reviewers: mt, ekr Bug #: 1399439 Differential Revision: https://phabricator.services.mozilla.com/D284
Diffstat (limited to 'lib/certdb/stanpcertdb.c')
-rw-r--r--lib/certdb/stanpcertdb.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/certdb/stanpcertdb.c b/lib/certdb/stanpcertdb.c
index beaa66040..a26ebf881 100644
--- a/lib/certdb/stanpcertdb.c
+++ b/lib/certdb/stanpcertdb.c
@@ -343,7 +343,7 @@ CERT_NewTempCertificate(CERTCertDBHandle *handle, SECItem *derCert,
/* First, see if it is already a temp cert */
c = NSSCryptoContext_FindCertificateByEncodedCertificate(gCC,
&encoding);
- if (!c) {
+ if (!c && handle) {
/* Then, see if it is already a perm cert */
c = NSSTrustDomain_FindCertificateByEncodedCertificate(handle,
&encoding);