summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/ec
diff options
context:
space:
mode:
authormiod <>2014-05-22 21:12:16 +0000
committermiod <>2014-05-22 21:12:16 +0000
commitc34fac2dfaf2da90889ed845a5139c916868eea2 (patch)
treefd278ca4aaae51bbb11f6b3d67d862d9827370bc /src/lib/libcrypto/ec
parent5f35ad01d525b3834ce610866244a942ee37c441 (diff)
downloadopenbsd-c34fac2dfaf2da90889ed845a5139c916868eea2.tar.gz
openbsd-c34fac2dfaf2da90889ed845a5139c916868eea2.tar.bz2
openbsd-c34fac2dfaf2da90889ed845a5139c916868eea2.zip
if (x) free(x) -> free(x); semantic patch generated with coccinelle, carefully
eyeballed before applying. Contributed by Cyril Roelandt on tech@
Diffstat (limited to 'src/lib/libcrypto/ec')
-rw-r--r--src/lib/libcrypto/ec/ec_ameth.c3
-rw-r--r--src/lib/libcrypto/ec/ec_asn1.c12
2 files changed, 5 insertions, 10 deletions
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:
128 ASN1_OBJECT_free(pval); 128 ASN1_OBJECT_free(pval);
129 else 129 else
130 ASN1_STRING_free(pval); 130 ASN1_STRING_free(pval);
131 if (penc) 131 free(penc);
132 free(penc);
133 return 0; 132 return 0;
134} 133}
135 134
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)
507 507
508 ok = 1; 508 ok = 1;
509 509
510err: if (buffer_1) 510err: free(buffer_1);
511 free(buffer_1); 511 free(buffer_2);
512 if (buffer_2)
513 free(buffer_2);
514 if (tmp_1) 512 if (tmp_1)
515 BN_free(tmp_1); 513 BN_free(tmp_1);
516 if (tmp_2) 514 if (tmp_2)
@@ -610,8 +608,7 @@ err: if (!ok) {
610 } 608 }
611 if (tmp) 609 if (tmp)
612 BN_free(tmp); 610 BN_free(tmp);
613 if (buffer) 611 free(buffer);
614 free(buffer);
615 return (ret); 612 return (ret);
616} 613}
617 614
@@ -1134,8 +1131,7 @@ i2d_ECPrivateKey(EC_KEY * a, unsigned char **out)
1134 } 1131 }
1135 ok = 1; 1132 ok = 1;
1136err: 1133err:
1137 if (buffer) 1134 free(buffer);
1138 free(buffer);
1139 if (priv_key) 1135 if (priv_key)
1140 EC_PRIVATEKEY_free(priv_key); 1136 EC_PRIVATEKEY_free(priv_key);
1141 return (ok ? ret : 0); 1137 return (ok ? ret : 0);