Commit a74b7a8910 for openssl.org
commit a74b7a89100a41b9092b0535057a5b0200d370b2
Author: 609bob <1850029304@qq.com>
Date: Tue Oct 27 19:42:52 2026 +0800
ec_kmgmt.c: Fix memory leak of gctx->group_ckeck in ec_gen_cleanup()
Reviewed-by: Matt Caswell <matt@openssl.foundation>
Reviewed-by: Frederik Wedel-Heinen <fwh.openssl@gmail.com>
Merge-date: Thu Oct 29 10:09:15 2026
Merged-from: https://github.com/openssl/openssl/pull/33414
diff --git a/providers/implementations/keymgmt/ec_kmgmt.c b/providers/implementations/keymgmt/ec_kmgmt.c
index 391cc6b3c6..905fc21d61 100644
--- a/providers/implementations/keymgmt/ec_kmgmt.c
+++ b/providers/implementations/keymgmt/ec_kmgmt.c
@@ -1418,6 +1418,7 @@ static void ec_gen_cleanup(void *genctx)
OPENSSL_free(gctx->encoding);
OPENSSL_free(gctx->seed);
OPENSSL_free(gctx->gen);
+ OPENSSL_free(gctx->group_check);
OPENSSL_free(gctx);
}