]> git.ipfire.org Git - thirdparty/libarchive.git/commit
archive_digest: check return value of EVP_DigestInit() 1717/head
authorEmil Velikov <emil.l.velikov@gmail.com>
Tue, 5 Apr 2022 10:36:02 +0000 (11:36 +0100)
committerEmil Velikov <emil.l.velikov@gmail.com>
Tue, 5 Apr 2022 10:40:37 +0000 (11:40 +0100)
commit87fbead30b81141d73e4e58e8861a244424d1af7
tree0e4d03af27d9d20e72b2d5bff03f4934c95c4713
parentdb714553712debbc447383f735e022031dc13127
archive_digest: check return value of EVP_DigestInit()

The function returns 0 on error, which is seemingly very common with
OpenSSL 3.0 and rmd160.

Just error check the lot, so we don't get even more random failures with
future releases of OpenSSL.

Fixes #1549

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
libarchive/archive_digest.c