Fixed double free in public key setting.
authorPekka Riikonen <priikone@silcnet.org>
Mon, 23 Sep 2002 09:00:30 +0000 (09:00 +0000)
committerPekka Riikonen <priikone@silcnet.org>
Mon, 23 Sep 2002 09:00:30 +0000 (09:00 +0000)
CHANGES
lib/silccrypt/rsa.c

diff --git a/CHANGES b/CHANGES
index a2aa219b2d62e7247092db56639299f4fdbae14e..50291a96fb15d60947eac453dba7070d34bd2916 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,9 @@
+Mon Sep 23 10:59:39 CEST 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed double free in RSA public key set function
+         silc_rsa_set_public_key.  Affected file lib/silccrypt/rsa.c.
+         Bug #29.
+
 Sun Sep 22 14:54:05 EEST 2002  Pekka Riikonen <priikone@silcnet.org>
 
        * Rewrote WHOIS, WHOWAS and IDENTIFY commands in the server.
index 47158aab0a4700fc79a31101a154bc5391229b2b..368fc75dcfd8e886a04b454ad5925591ba3b2b5c 100644 (file)
@@ -227,7 +227,7 @@ SILC_PKCS_API_SET_PUBLIC_KEY(rsa)
 
   if (key->pub_set) {
     silc_mp_uninit(&key->e);
-    silc_mp_uninit(&key->e);
+    silc_mp_uninit(&key->n);
     key->pub_set = FALSE;
   }