The attached patch fixes a memory leak in DSA key generation.

regards,
Nikos
>From 5c97ca61ab8f05459d2f50e9a6c713dbf982ea1e Mon Sep 17 00:00:00 2001
From: Nikos Mavrogiannopoulos <[email protected]>
Date: Sat, 21 May 2011 09:55:49 +0200
Subject: [PATCH] Fixed memory leak in DSA key generation

---
 dsa-keygen.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/dsa-keygen.c b/dsa-keygen.c
index be17771..00bd35f 100644
--- a/dsa-keygen.c
+++ b/dsa-keygen.c
@@ -106,7 +106,7 @@ dsa_generate_keypair(struct dsa_public_key *pub,
   if (progress)
     progress (progress_ctx, 'g');
 
-  mpz_init_set(r, pub->q);
+  mpz_set(r, pub->q);
   mpz_sub_ui(r, r, 2);
   nettle_mpz_random(key->x, random_ctx, random, r);
 
-- 
1.7.2.3

_______________________________________________
nettle-bugs mailing list
[email protected]
http://lists.lysator.liu.se/mailman/listinfo/nettle-bugs

Reply via email to