# HG changeset patch # User Christian Hammond # Date 1051779336 0 # Node ID cd7e4ba049f938f082c280492c1acb8ce35d49ba # Parent 503cc9b0a8efa01c3cae3898c9a194450e85778c [gaim-migrate @ 5641] Another effort at fixing a crash. committer: Tailor Script diff -r 503cc9b0a8ef -r cd7e4ba049f9 src/plugin.c --- a/src/plugin.c Thu May 01 08:34:52 2003 +0000 +++ b/src/plugin.c Thu May 01 08:55:36 2003 +0000 @@ -185,9 +185,12 @@ plugin->handle = g_module_open(filename, 0); if (plugin->handle == NULL) { - plugin->error = g_strdup(g_module_error()); + gaim_debug(GAIM_DEBUG_ERROR, "plugins", "%s is unloadable: %s\n", + plugin->path, g_module_error()); - return plugin; + gaim_plugin_destroy(plugin); + + return NULL; } if (!g_module_symbol(plugin->handle, "gaim_init_plugin",