diff options
author | Justus Winter <[email protected]> | 2016-12-09 12:12:30 +0000 |
---|---|---|
committer | Justus Winter <[email protected]> | 2016-12-09 12:13:45 +0000 |
commit | 3de9bad359e28ced4a2539e411d222ffd82a4a62 (patch) | |
tree | 8325867209715da840049a999a306b838daa4061 | |
parent | common: Skip the Byte Order Mark in conf files. (diff) | |
download | gnupg-3de9bad359e28ced4a2539e411d222ffd82a4a62.tar.gz gnupg-3de9bad359e28ced4a2539e411d222ffd82a4a62.zip |
g10: Fix memory leak.
* g10/sign.c (do_sign): Release old signature data.
Signed-off-by: Justus Winter <[email protected]>
-rw-r--r-- | g10/sign.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/g10/sign.c b/g10/sign.c index 19ca4840c..acc894c49 100644 --- a/g10/sign.c +++ b/g10/sign.c @@ -282,7 +282,9 @@ do_sign (PKT_public_key *pksk, PKT_signature *sig, sig->digest_algo = mdalgo; sig->digest_start[0] = dp[0]; sig->digest_start[1] = dp[1]; + mpi_release (sig->data[0]); sig->data[0] = NULL; + mpi_release (sig->data[1]); sig->data[1] = NULL; |