2003-10-27 Moritz Schulte <mo@g10code.com>
authorMoritz Schulte <mo@g10code.com>
Mon, 27 Oct 2003 15:41:52 +0000 (15:41 +0000)
committerMoritz Schulte <mo@g10code.com>
Mon, 27 Oct 2003 15:41:52 +0000 (15:41 +0000)
* pubkey.c (gcry_pk_encrypt): Don't forget to deallocate pkey.

cipher/ChangeLog
cipher/pubkey.c

index 7dbc3a5..d6eb1e3 100644 (file)
@@ -1,3 +1,7 @@
+2003-10-27  Moritz Schulte  <mo@g10code.com>
+
+       * pubkey.c (gcry_pk_encrypt): Don't forget to deallocate pkey.
+
 2003-10-27  Werner Koch  <wk@gnupg.org>
 
        Prefixed all (pubkey,digest,cipher}_spec_* globale varaibles with
index da54c4a..d3289ab 100644 (file)
@@ -1418,6 +1418,12 @@ gcry_pk_encrypt (gcry_sexp_t *r_ciph, gcry_sexp_t s_data, gcry_sexp_t s_pkey)
       gcry_free (string);
     }
 
+  if (pkey)
+    {
+      release_mpi_array (pkey);
+      gcry_free (pkey);
+    }
+
   if (ciph)
     {
       release_mpi_array (ciph);