From 94468c775c8e23dae8549ca15b4f9e0718650b0c Mon Sep 17 00:00:00 2001 From: Aaron Thompson Date: Tue, 31 Mar 2020 07:19:16 +0000 Subject: [PATCH] Remove an unnecessary call to BN_CTX_free. Reviewed-by: Matt Caswell Reviewed-by: Tomas Mraz (Merged from https://github.com/openssl/openssl/pull/11452) --- crypto/ec/ec_check.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/crypto/ec/ec_check.c b/crypto/ec/ec_check.c index 1283d8404f..a4cc8073de 100644 --- a/crypto/ec/ec_check.c +++ b/crypto/ec/ec_check.c @@ -19,12 +19,12 @@ int EC_GROUP_check_named_curve(const EC_GROUP *group, int nist_only, BN_CTX *ctx) { - int nid = NID_undef; + int nid; BN_CTX *new_ctx = NULL; if (group == NULL) { ECerr(0, ERR_R_PASSED_NULL_PARAMETER); - goto err; + return NID_undef; } if (ctx == NULL) { @@ -39,7 +39,6 @@ int EC_GROUP_check_named_curve(const EC_GROUP *group, int nist_only, if (nid > 0 && nist_only && EC_curve_nid2nist(nid) == NULL) nid = NID_undef; -err: BN_CTX_free(new_ctx); return nid; } -- 2.25.1