diff --git a/lib/vtls/openssl.c b/lib/vtls/openssl.c index 540800d1f..cbf2d2123 100644 --- a/lib/vtls/openssl.c +++ b/lib/vtls/openssl.c @@ -1300,7 +1300,8 @@ static CURLcode verifystatus(struct connectdata *conn, ASN1_GENERALIZEDTIME *rev, *thisupd, *nextupd; - if(!(single = OCSP_resp_get0(br, i))) + single = OCSP_resp_get0(br, i); + if(!single) continue; cert_status = OCSP_single_get0_status(single, &crl_reason, &rev,