|
@@ -3167,7 +3167,7 @@ static int ocsp_resp_cb(SSL *s, void *arg)
|
|
sk_X509_free(certs);
|
|
sk_X509_free(certs);
|
|
certs = NULL;
|
|
certs = NULL;
|
|
}
|
|
}
|
|
- if (conn->peer_issuer_issuer) {
|
|
|
|
|
|
+ if (certs && conn->peer_issuer_issuer) {
|
|
cert = X509_dup(conn->peer_issuer_issuer);
|
|
cert = X509_dup(conn->peer_issuer_issuer);
|
|
if (cert && !sk_X509_push(certs, cert)) {
|
|
if (cert && !sk_X509_push(certs, cert)) {
|
|
tls_show_errors(
|
|
tls_show_errors(
|