diff options
Diffstat (limited to 'src/lib/libcrypto/ec')
| -rw-r--r-- | src/lib/libcrypto/ec/ec_ameth.c | 3 | ||||
| -rw-r--r-- | src/lib/libcrypto/ec/ec_asn1.c | 12 |
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 | ||
| 510 | err: if (buffer_1) | 510 | err: 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; |
| 1136 | err: | 1133 | err: |
| 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); |
