Index: net/third_party/nss/ssl/sslauth.c |
=================================================================== |
--- net/third_party/nss/ssl/sslauth.c (revision 242942) |
+++ net/third_party/nss/ssl/sslauth.c (working copy) |
@@ -299,9 +299,14 @@ |
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. */ |