[Rt-commit] rt branch, 4.4/fix-crash-if-crl-distribution-points-not-present, created. rt-4.4.4-189-g073933b8f7
Dianne Skoll
dianne at bestpractical.com
Wed Dec 16 13:57:12 EST 2020
The branch, 4.4/fix-crash-if-crl-distribution-points-not-present has been created
at 073933b8f7ab8453aa44d82fe7d9d8caeff95b5d (commit)
- Log -----------------------------------------------------------------
commit 073933b8f7ab8453aa44d82fe7d9d8caeff95b5d
Author: Dianne Skoll <dianne at bestpractical.com>
Date: Wed Dec 16 13:56:03 2020 -0500
Fix a crash if a CA certificate does not define CRLDistributionPoints
diff --git a/lib/RT/Crypt/SMIME.pm b/lib/RT/Crypt/SMIME.pm
index b9c9c191a1..3b3373f7ae 100644
--- a/lib/RT/Crypt/SMIME.pm
+++ b/lib/RT/Crypt/SMIME.pm
@@ -1041,7 +1041,7 @@ sub GetCertificateInfo {
# We fetch the CRL file ourselves using LWP rather than
# using OpenSSL's -crl_download option so we can
# control the timeout.
- my ($url) = @{$cert->CRLDistributionPoints};
+ my ($url) = @{$cert->CRLDistributionPoints || []};
if ($url) {
my $crl_file = $self->DownloadAndConvertCRLToPEM($url);
if ($crl_file) {
-----------------------------------------------------------------------
More information about the rt-commit
mailing list