From: Caio B. Silva Date: Mon, 16 Sep 2019 17:22:33 +0000 (-0300) Subject: Ensures OpenSSL compatibility with older versions of EVP API. X-Git-Tag: lxc-4.0.0~117^2 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F3140%2Fhead;p=thirdparty%2Flxc.git Ensures OpenSSL compatibility with older versions of EVP API. Signed-off-by: Caio B. Silva --- diff --git a/src/lxc/utils.c b/src/lxc/utils.c index bf4a9c2cb..1fe05d3b9 100644 --- a/src/lxc/utils.c +++ b/src/lxc/utils.c @@ -344,11 +344,11 @@ static int do_sha1_hash(const char *buf, int buflen, unsigned char *md_value, in return -1; } - mdctx = EVP_MD_CTX_new(); + mdctx = EVP_MD_CTX_create(); EVP_DigestInit_ex(mdctx, md, NULL); EVP_DigestUpdate(mdctx, buf, buflen); EVP_DigestFinal_ex(mdctx, md_value, md_len); - EVP_MD_CTX_free(mdctx); + EVP_MD_CTX_destroy(mdctx); return 0; }