diff options
Diffstat (limited to '')
-rw-r--r-- | src/lib/libcrypto/ec/ecp_nistp256.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/lib/libcrypto/ec/ecp_nistp256.c b/src/lib/libcrypto/ec/ecp_nistp256.c index b2398e106c..7fe7be27de 100644 --- a/src/lib/libcrypto/ec/ecp_nistp256.c +++ b/src/lib/libcrypto/ec/ecp_nistp256.c | |||
@@ -2101,12 +2101,9 @@ err: | |||
2101 | EC_POINT_free(generator); | 2101 | EC_POINT_free(generator); |
2102 | if (new_ctx != NULL) | 2102 | if (new_ctx != NULL) |
2103 | BN_CTX_free(new_ctx); | 2103 | BN_CTX_free(new_ctx); |
2104 | if (secrets != NULL) | 2104 | free(secrets); |
2105 | free(secrets); | 2105 | free(pre_comp); |
2106 | if (pre_comp != NULL) | 2106 | free(tmp_smallfelems); |
2107 | free(pre_comp); | ||
2108 | if (tmp_smallfelems != NULL) | ||
2109 | free(tmp_smallfelems); | ||
2110 | return ret; | 2107 | return ret; |
2111 | } | 2108 | } |
2112 | 2109 | ||