From d943e3724162cb7668b90a34f689e7c2b89ebc64 Mon Sep 17 00:00:00 2001 From: "Dr. Stephen Henson" Date: Wed, 21 Apr 1999 17:44:45 +0000 Subject: Suppport for CRL distribution points extension. Also document some of this stuff. --- crypto/x509v3/v3_cpols.c | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) (limited to 'crypto/x509v3/v3_cpols.c') diff --git a/crypto/x509v3/v3_cpols.c b/crypto/x509v3/v3_cpols.c index 7785047025..95033f265b 100644 --- a/crypto/x509v3/v3_cpols.c +++ b/crypto/x509v3/v3_cpols.c @@ -209,15 +209,14 @@ static POLICYINFO *policy_section(X509V3_CTX *ctx, STACK *polstrs) return pol; - err: - POLICYINFO_free(pol); - return NULL; - merr: X509V3err(X509V3_F_POLICY_SECTION,ERR_R_MALLOC_FAILURE); + + err: POLICYINFO_free(pol); return NULL; + } static POLICYQUALINFO *notice_section(X509V3_CTX *ctx, STACK *unot) @@ -277,12 +276,10 @@ static POLICYQUALINFO *notice_section(X509V3_CTX *ctx, STACK *unot) return qual; - err: - POLICYQUALINFO_free(qual); - return NULL; - merr: X509V3err(X509V3_F_NOTICE_SECTION,ERR_R_MALLOC_FAILURE); + + err: POLICYQUALINFO_free(qual); return NULL; } @@ -304,12 +301,10 @@ static STACK *nref_nos(STACK *nos) } return nnums; - err: - sk_pop_free(nnums, ASN1_STRING_free); - return NULL; - merr: X509V3err(X509V3_F_NOTICE_SECTION,ERR_R_MALLOC_FAILURE); + + err: sk_pop_free(nnums, ASN1_STRING_free); return NULL; } -- cgit v1.2.3