From: Bartel Artem Date: Tue, 10 Jun 2025 10:11:41 +0000 (+0300) Subject: check gctx for NULL before cleanup. X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=02f9c9342d54c99981b0a83088982bf0d1083d7f;p=thirdparty%2Fopenssl.git check gctx for NULL before cleanup. Reviewed-by: Tomas Mraz Reviewed-by: Paul Yang Reviewed-by: Neil Horman (Merged from https://github.com/openssl/openssl/pull/27795) --- diff --git a/providers/implementations/keymgmt/ecx_kmgmt.c b/providers/implementations/keymgmt/ecx_kmgmt.c index 294b8839aa3..dfa2e006212 100644 --- a/providers/implementations/keymgmt/ecx_kmgmt.c +++ b/providers/implementations/keymgmt/ecx_kmgmt.c @@ -515,8 +515,10 @@ static void *ecx_gen_init(void *provctx, int selection, #endif } if (!ecx_gen_set_params(gctx, params)) { - ecx_gen_cleanup(gctx); - gctx = NULL; + if (gctx != NULL) { + ecx_gen_cleanup(gctx); + gctx = NULL; + } } return gctx; }