X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fgcrypt%2Fdigest.c;h=cfea1f0af82a1acb0f5692e922c35a82c55cc1bd;hb=76de8e3924fc36e5a3e906741bf640dceb846800;hp=50446f6e7309f29ee775a2e9f7b90a9da47eb83f;hpb=90cde91141ec61be4354d8deab21edb8fdf01022;p=tinc diff --git a/src/gcrypt/digest.c b/src/gcrypt/digest.c index 50446f6e..cfea1f0a 100644 --- a/src/gcrypt/digest.c +++ b/src/gcrypt/digest.c @@ -111,6 +111,10 @@ bool digest_open_by_nid(digest_t *digest, nid_t nid, size_t maclength) { } void digest_close(digest_t *digest) { + if(!digest) { + return; + } + if(digest->hmac) { gcry_md_close(digest->hmac); }