2004-01-25 Moritz Schulte <mo@g10code.com>
authorMoritz Schulte <mo@g10code.com>
Sun, 25 Jan 2004 12:05:41 +0000 (12:05 +0000)
committerMoritz Schulte <mo@g10code.com>
Sun, 25 Jan 2004 12:05:41 +0000 (12:05 +0000)
* 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'.

cipher/ChangeLog
cipher/primegen.c

index bd525f9..1621e26 100644 (file)
@@ -1,3 +1,9 @@
+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'.
+
 2004-01-14  Moritz Schulte  <mo@g10code.com>
 
        * ac.c (gcry_ac_data_set): New argument: flags; slightly
index 4b64f38..2a9b107 100644 (file)
@@ -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;