From 79c970f5473a0e9ac6fb274e02711b4d2a0b93f8 Mon Sep 17 00:00:00 2001 From: tb <> Date: Mon, 24 Feb 2025 20:07:14 +0000 Subject: x_crl.c: remove two NULL checks before *_free() --- src/lib/libcrypto/asn1/x_crl.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/lib/libcrypto/asn1/x_crl.c b/src/lib/libcrypto/asn1/x_crl.c index 4b19d756d0..c482864c72 100644 --- a/src/lib/libcrypto/asn1/x_crl.c +++ b/src/lib/libcrypto/asn1/x_crl.c @@ -1,4 +1,4 @@ -/* $OpenBSD: x_crl.c,v 1.45 2024/07/08 14:48:49 beck Exp $ */ +/* $OpenBSD: x_crl.c,v 1.46 2025/02/24 20:07:14 tb Exp $ */ /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) * All rights reserved. * @@ -327,10 +327,8 @@ crl_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) break; case ASN1_OP_FREE_POST: - if (crl->akid) - AUTHORITY_KEYID_free(crl->akid); - if (crl->idp) - ISSUING_DIST_POINT_free(crl->idp); + AUTHORITY_KEYID_free(crl->akid); + ISSUING_DIST_POINT_free(crl->idp); ASN1_INTEGER_free(crl->crl_number); ASN1_INTEGER_free(crl->base_crl_number); sk_GENERAL_NAMES_pop_free(crl->issuers, GENERAL_NAMES_free); -- cgit v1.2.3-55-g6feb