X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fgcrypt%2Fdigest.c;fp=src%2Fgcrypt%2Fdigest.c;h=cfea1f0af82a1acb0f5692e922c35a82c55cc1bd;hb=c44b08613508c993e7fd9f625e0b1b4775efffed;hp=50446f6e7309f29ee775a2e9f7b90a9da47eb83f;hpb=efca41606d4083eade90047d57cb963eb3b7e731;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); }