# HG changeset patch # User Christian Hammond # Date 1064879727 0 # Node ID ccadd1da839b039ac98be5071f61c149ca720e3e # Parent 9f2285b667a7f7a88b0c23c5f63d3f7584ca196e [gaim-migrate @ 7603] This should fix a crash on unload of the SSL plugin under certain conditions. committer: Tailor Script diff -r 9f2285b667a7 -r ccadd1da839b plugins/ssl/ssl.c --- a/plugins/ssl/ssl.c Mon Sep 29 23:47:35 2003 +0000 +++ b/plugins/ssl/ssl.c Mon Sep 29 23:55:27 2003 +0000 @@ -67,12 +67,13 @@ static gboolean plugin_unload(GaimPlugin *plugin) { - if (ssl_plugin != NULL) + if (ssl_plugin != NULL && + g_list_find(gaim_plugins_get_loaded(), plugin) != NULL) { gaim_plugin_unload(ssl_plugin); + } - ssl_plugin = NULL; - } + ssl_plugin = NULL; return TRUE; }