From 3de9bad359e28ced4a2539e411d222ffd82a4a62 Mon Sep 17 00:00:00 2001 From: Justus Winter Date: Fri, 9 Dec 2016 13:12:30 +0100 Subject: [PATCH] g10: Fix memory leak. * g10/sign.c (do_sign): Release old signature data. Signed-off-by: Justus Winter --- g10/sign.c | 2 ++ 1 file changed, 2 insertions(+) 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;