comparison src/module.c @ 4580:3fef2d45dce0

[gaim-migrate @ 4861] (12:13:17) ari: This fixes a double-free, resulting in a crash when MALLOC_CHECK_=2, and fixes a problem where when the browser is set to Manual and you click on a link, the same link then becomes corrupted (12:14:14) ari: basically the last one was because whoever changed browser.c assumed strdelimit returned a new string committer: Tailor Script <tailor@pidgin.im>
author Luke Schierer <lschiere@pidgin.im>
date Wed, 12 Feb 2003 17:16:16 +0000
parents 24d2881f75d2
children
comparison
equal deleted inserted replaced
4579:0ea6a4c53f38 4580:3fef2d45dce0
662 p = (struct gaim_plugin *)c->data; 662 p = (struct gaim_plugin *)c->data;
663 if (p->type == plugin) { 663 if (p->type == plugin) {
664 if (g_module_symbol(p->handle, "gaim_plugin_remove", (gpointer *)&gaim_plugin_remove)) 664 if (g_module_symbol(p->handle, "gaim_plugin_remove", (gpointer *)&gaim_plugin_remove))
665 gaim_plugin_remove(); 665 gaim_plugin_remove();
666 } 666 }
667 g_free(p); 667 if(p)
668 g_free(p);
668 c = c->next; 669 c = c->next;
669 } 670 }
670 } 671 }
671 #endif 672 #endif