From 0dfb9398bb6493d5a56216e0c7039cb3f9fc88c6 Mon Sep 17 00:00:00 2001 From: Rich Salz Date: Tue, 24 Mar 2015 07:52:24 -0400 Subject: free NULL cleanup Start ensuring all OpenSSL "free" routines allow NULL, and remove any if check before calling them. This gets ASN1_OBJECT_free and ASN1_STRING_free. Reviewed-by: Matt Caswell --- crypto/asn1/x_algor.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'crypto/asn1/x_algor.c') diff --git a/crypto/asn1/x_algor.c b/crypto/asn1/x_algor.c index 0aa3dedbae..30d648159f 100644 --- a/crypto/asn1/x_algor.c +++ b/crypto/asn1/x_algor.c @@ -86,8 +86,7 @@ int X509_ALGOR_set0(X509_ALGOR *alg, ASN1_OBJECT *aobj, int ptype, void *pval) return 0; } if (alg) { - if (alg->algorithm) - ASN1_OBJECT_free(alg->algorithm); + ASN1_OBJECT_free(alg->algorithm); alg->algorithm = aobj; } if (ptype == 0) -- cgit v1.2.3