Sophie

Sophie

distrib > Mageia > 7 > i586 > media > core-updates-src > by-pkgid > 66cf70cb4b27fe034994d790dba13f43 > files > 13

proftpd-1.3.5e-4.2.mga7.src.rpm

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