X-Git-Url: http://www.wagner.pp.ru/gitweb/?a=blobdiff_plain;f=gost_prov.c;h=3d237655d6cc2eb0fd94d6837c8508e8f0d22741;hb=eea1e27c2b49d7604df939aeefaa7f45a5519fc8;hp=b4de15fe1e4974197bc6dbf2c7e33b1490a513ca;hpb=5dc8f91c186d88a74493c229c7afbf3eb40599a8;p=openssl-gost%2Fengine.git diff --git a/gost_prov.c b/gost_prov.c index b4de15f..3d23765 100644 --- a/gost_prov.c +++ b/gost_prov.c @@ -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