diff -r 65bc6381c34e -r 5cd16f19e0d6 src/gtkblist.c --- a/src/gtkblist.c Tue May 09 00:24:39 2006 +0000 +++ b/src/gtkblist.c Tue May 09 01:22:33 2006 +0000 @@ -5648,7 +5648,7 @@ gtk_menu_shell_append(GTK_MENU_SHELL(submenu), menuitem); g_signal_connect(G_OBJECT(menuitem), "activate", G_CALLBACK(plugin_act), action); - g_object_set_data(G_OBJECT(menuitem), "plugin_action", action); + g_object_set_data_full(G_OBJECT(menuitem), "plugin_action", action, gaim_plugin_action_free); gtk_widget_show(menuitem); } else gaim_separator(submenu);