diff options
Diffstat (limited to 'chromium/net/third_party/nss/ssl/sslauth.c')
-rw-r--r-- | chromium/net/third_party/nss/ssl/sslauth.c | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/chromium/net/third_party/nss/ssl/sslauth.c b/chromium/net/third_party/nss/ssl/sslauth.c index 695cab854e4..c2d920120bb 100644 --- a/chromium/net/third_party/nss/ssl/sslauth.c +++ b/chromium/net/third_party/nss/ssl/sslauth.c @@ -299,9 +299,14 @@ SSL_AuthCertificate(void *arg, PRFileDesc *fd, PRBool checkSig, PRBool isServer) certStatusArray = &ss->sec.ci.sid->peerCertStatus; if (certStatusArray->len) { - CERT_CacheOCSPResponseFromSideChannel(handle, ss->sec.peerCert, - now, &certStatusArray->items[0], - ss->pkcs11PinArg); + PORT_SetError(0); + if (CERT_CacheOCSPResponseFromSideChannel(handle, ss->sec.peerCert, now, + &certStatusArray->items[0], + ss->pkcs11PinArg) + != SECSuccess) { + PRErrorCode error = PR_GetError(); + PORT_Assert(error != 0); + } } /* this may seem backwards, but isn't. */ |