From 97c65eb1cf7b74ee63fdc1108e82ac4f600b37b0 Mon Sep 17 00:00:00 2001 From: TJ Saunders <tj@castaglia.org> Date: Sun, 24 Nov 2019 14:03:54 -0800 Subject: Issue #861: Fix guarding against null pointers. --- contrib/mod_tls.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/contrib/mod_tls.c b/contrib/mod_tls.c index df92658f4..79a564772 100644 --- a/contrib/mod_tls.c +++ b/contrib/mod_tls.c @@ -5732,6 +5732,9 @@ static int tls_verify_crl(int ok, X509_STORE_CTX *ctx) { ASN1_INTEGER *sn; revoked = sk_X509_REVOKED_value(X509_CRL_get_REVOKED(crl), i); + if (revoked == NULL) { + continue; + } #if OPENSSL_VERSION_NUMBER >= 0x10100000L sn = X509_REVOKED_get0_serialNumber(revoked); #else -- 2.20.1