Replace pointers to cipher_t/digest_t in connection_t with structs.
[tinc] / src / gcrypt / digest.c
index 3333f5f..ad1f31d 100644 (file)
@@ -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) {