X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fgcrypt%2Fdigest.c;h=ad1f31d825ede77f9f508510592623ddf0e942c6;hb=1022812ed4b5c70162f2f0a9d9a96c716c936408;hp=3333f5f2ae7634c389afba225d1ae9ec578754a9;hpb=2c6b2d70e6640f39563ad7bb0aa0ba87f883848c;p=tinc diff --git a/src/gcrypt/digest.c b/src/gcrypt/digest.c index 3333f5f2..ad1f31d8 100644 --- a/src/gcrypt/digest.c +++ b/src/gcrypt/digest.c @@ -120,7 +120,7 @@ void digest_close(digest_t *digest) { gcry_md_close(digest->hmac); } - digest->hmac = NULL; + memset(digest, 0, sizeof(*digest)); } bool digest_set_key(digest_t *digest, const void *key, size_t len) {