From: Vitaly Chikunov Date: Mon, 10 Jan 2022 01:27:00 +0000 (+0300) Subject: gost_prov: OPENSSL_free what is OPENSSL_zalloc'd X-Git-Tag: v3.0.1~8 X-Git-Url: https://wagner.pp.ru/gitweb/?a=commitdiff_plain;ds=sidebyside;h=da0c648be057d9d9277a5a17411d4acb5dfe710f;hp=da0c648be057d9d9277a5a17411d4acb5dfe710f;p=openssl-gost%2Fengine.git gost_prov: OPENSSL_free what is OPENSSL_zalloc'd *** CID 345254: API usage errors (ALLOC_FREE_MISMATCH) /gost_prov.c: 71 in provider_ctx_new() 65 && populate_gost_engine(ctx->e)) { 66 ctx->core_handle = core; 67 68 /* Ugly hack */ 69 err_handle = ctx->proverr_handle; 70 } else { >>> CID 345254: API usage errors (ALLOC_FREE_MISMATCH) >>> Calling "provider_ctx_free" frees "ctx" using "free" but it should have been freed using "CRYPTO_free". 71 provider_ctx_free(ctx); 72 ctx = NULL; 73 } 74 return ctx; 75 } Fixes: f5a3951 ("gost_prov: Avoid access to unallocated memory") Signed-off-by: Vitaly Chikunov ---