Fixed key pair loading crash with SILC Plugin when key pair
[silc.git] / apps / irssi / src / silc / core / silc-core.c
index 3f7677f265a1064ac367b09a249bdf563b4a8dbe..07385ed41ee3587312318ac2fc87e9520676ef7f 100644 (file)
@@ -826,7 +826,9 @@ void silc_core_deinit(void)
 
   chat_protocol_unregister("SILC");
 
-  silc_pkcs_public_key_free(irssi_pubkey);
-  silc_pkcs_private_key_free(irssi_privkey);
+  if (irssi_pubkey)
+    silc_pkcs_public_key_free(irssi_pubkey);
+  if (irssi_privkey)
+    silc_pkcs_private_key_free(irssi_privkey);
   silc_client_free(silc_client);
 }