From 076b6670fe565e0d2f828ba4495cf5705d09292f Mon Sep 17 00:00:00 2001 From: Franziskus Kiefer Date: Tue, 16 Jan 2018 13:50:59 +0100 Subject: Bug 1399439 - API for external TLS session caches, r=mt Reviewers: mt, ekr Bug #: 1399439 Differential Revision: https://phabricator.services.mozilla.com/D284 --- lib/certdb/stanpcertdb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/certdb/stanpcertdb.c') 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); -- cgit v1.2.1