]> www.wagner.pp.ru Git - openssl-gost/engine.git/blobdiff - gost_prov.c
gost_prov: Avoid access to unallocated memory
[openssl-gost/engine.git] / gost_prov.c
index b4de15fe1e4974197bc6dbf2c7e33b1490a513ca..3d237655d6cc2eb0fd94d6837c8508e8f0d22741 100644 (file)
@@ -58,7 +58,7 @@ static PROV_CTX *provider_ctx_new(const OSSL_CORE_HANDLE *core,
 {
     PROV_CTX *ctx;
 
-    if ((ctx = malloc(sizeof(*ctx))) != NULL
+    if ((ctx = OPENSSL_zalloc(sizeof(*ctx))) != NULL
         && (ctx->proverr_handle = proverr_new_handle(core, in)) != NULL
         && (ctx->libctx = OSSL_LIB_CTX_new()) != NULL
         && (ctx->e = ENGINE_new()) != NULL