summaryrefslogtreecommitdiff
path: root/cipher/primegen.c
diff options
context:
space:
mode:
authorMoritz Schulte <mo@g10code.com>2004-01-25 12:05:41 +0000
committerMoritz Schulte <mo@g10code.com>2004-01-25 12:05:41 +0000
commit173d5248569563afc318c3bd633d945cf5b47fca (patch)
tree051adbb3f14010869941a4665369f094ea18a9f5 /cipher/primegen.c
parent3322a17b218003f2bc02268e552a9ce8ca874d33 (diff)
downloadlibgcrypt-173d5248569563afc318c3bd633d945cf5b47fca.tar.gz
2004-01-25 Moritz Schulte <mo@g10code.com>
* primegen.c (prime_generate_internal): Do not forget to free `q_factor'; fixed by Brieuc Jeunhomme. (prime_generate_internal): Do not forget to free `prime'.
Diffstat (limited to 'cipher/primegen.c')
-rw-r--r--cipher/primegen.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/cipher/primegen.c b/cipher/primegen.c
index 4b64f387..2a9b1073 100644
--- a/cipher/primegen.c
+++ b/cipher/primegen.c
@@ -489,6 +489,7 @@ prime_generate_internal (int mode,
mpi_free (val_2);
mpi_free (q);
+ mpi_free (q_factor);
if (! err)
{
@@ -504,6 +505,7 @@ prime_generate_internal (int mode,
mpi_free (factors_new[i]);
gcry_free (factors_new);
}
+ mpi_free (prime);
}
return err;