aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2008-12-11 17:00:52 +0000
committerWerner Koch <[email protected]>2008-12-11 17:00:52 +0000
commit09176a79b95583da1274051a6b3808af73b2f448 (patch)
tree410486468955b9efe8aa2a82a197d2eccd8a0b08
parentCheck algo usage. (diff)
downloadgnupg-09176a79b95583da1274051a6b3808af73b2f448.tar.gz
gnupg-09176a79b95583da1274051a6b3808af73b2f448.zip
Close message digest; fixes memory leak.
-rw-r--r--g10/ChangeLog4
-rw-r--r--g10/sig-check.c1
2 files changed, 5 insertions, 0 deletions
diff --git a/g10/ChangeLog b/g10/ChangeLog
index dfee13c28..4d977b443 100644
--- a/g10/ChangeLog
+++ b/g10/ChangeLog
@@ -1,3 +1,7 @@
+2008-12-11 Werner Koch <[email protected]>
+
+ * sig-check.c (check_revocation_keys): Close message digest.
+
2008-12-09 Werner Koch <[email protected]>
* keygen.c (proc_parameter_file): Check that key and subkey usages
diff --git a/g10/sig-check.c b/g10/sig-check.c
index bf8945e8b..834bf98db 100644
--- a/g10/sig-check.c
+++ b/g10/sig-check.c
@@ -427,6 +427,7 @@ check_revocation_keys(PKT_public_key *pk,PKT_signature *sig)
hash_public_key(md,pk);
rc=signature_check(sig,md);
cache_sig_result(sig,rc);
+ md_close (md);
break;
}
}