From 31181df3ca3b68e1419bc9a97e4aee92a5f91f73 Mon Sep 17 00:00:00 2001 From: miod <> Date: Thu, 22 May 2014 21:12:16 +0000 Subject: if (x) free(x) -> free(x); semantic patch generated with coccinelle, carefully eyeballed before applying. Contributed by Cyril Roelandt on tech@ --- src/lib/libcrypto/ec/ec_ameth.c | 3 +-- src/lib/libcrypto/ec/ec_asn1.c | 12 ++++-------- 2 files changed, 5 insertions(+), 10 deletions(-) (limited to 'src/lib/libcrypto/ec') diff --git a/src/lib/libcrypto/ec/ec_ameth.c b/src/lib/libcrypto/ec/ec_ameth.c index 9b52c3cbfc..b41879c431 100644 --- a/src/lib/libcrypto/ec/ec_ameth.c +++ b/src/lib/libcrypto/ec/ec_ameth.c @@ -128,8 +128,7 @@ err: ASN1_OBJECT_free(pval); else ASN1_STRING_free(pval); - if (penc) - free(penc); + free(penc); return 0; } diff --git a/src/lib/libcrypto/ec/ec_asn1.c b/src/lib/libcrypto/ec/ec_asn1.c index 0ea0d6e2a4..2409cd0886 100644 --- a/src/lib/libcrypto/ec/ec_asn1.c +++ b/src/lib/libcrypto/ec/ec_asn1.c @@ -507,10 +507,8 @@ ec_asn1_group2curve(const EC_GROUP * group, X9_62_CURVE * curve) ok = 1; -err: if (buffer_1) - free(buffer_1); - if (buffer_2) - free(buffer_2); +err: free(buffer_1); + free(buffer_2); if (tmp_1) BN_free(tmp_1); if (tmp_2) @@ -610,8 +608,7 @@ err: if (!ok) { } if (tmp) BN_free(tmp); - if (buffer) - free(buffer); + free(buffer); return (ret); } @@ -1134,8 +1131,7 @@ i2d_ECPrivateKey(EC_KEY * a, unsigned char **out) } ok = 1; err: - if (buffer) - free(buffer); + free(buffer); if (priv_key) EC_PRIVATEKEY_free(priv_key); return (ok ? ret : 0); -- cgit v1.2.3-55-g6feb