Fixed double free in public key setting.
[silc.git] / lib / silccrypt / rsa.c
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;
   }