g10: Fix memory leak.

* g10/sign.c (do_sign): Release old signature data.

Signed-off-by: Justus Winter <justus@g10code.com>
This commit is contained in:
Justus Winter 2016-12-09 13:12:30 +01:00
parent 5c7d582228
commit 3de9bad359
1 changed files with 2 additions and 0 deletions

View File

@ -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;