]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
Ensures OpenSSL compatibility with older versions of EVP API. 3140/head
authorCaio B. Silva <caioboffo@gmail.com>
Mon, 16 Sep 2019 17:22:33 +0000 (14:22 -0300)
committerCaio B. Silva <caioboffo@gmail.com>
Mon, 16 Sep 2019 17:22:33 +0000 (14:22 -0300)
Signed-off-by: Caio B. Silva <caioboffo@gmail.com>
src/lxc/utils.c

index bf4a9c2cbda4ea3a71e59685b1322bfce1bf5de2..1fe05d3b94fd3db4985c1a27992aa9b15e7394e8 100644 (file)
@@ -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;
 }