diff pidgin/gtkconv.c @ 27583:2a19181b41fa

Fix a crash relating to the actual freeing of the buddy list stuff. If these keep cropping up, it /might/ make sense to move purple_blist_uninit further down.
author Paul Aurich <paul@darkrain42.org>
date Sun, 12 Jul 2009 04:35:04 +0000
parents 50effcb66953
children a12574d982a1 15cde23b43bc
line wrap: on
line diff
--- a/pidgin/gtkconv.c	Sun Jul 12 03:46:54 2009 +0000
+++ b/pidgin/gtkconv.c	Sun Jul 12 04:35:04 2009 +0000
@@ -3293,7 +3293,7 @@
 				purple_blist_node_set_flags((PurpleBlistNode *)buddy,
 						PURPLE_BLIST_NODE_FLAG_NO_SAVE);
 				g_object_set_data_full(G_OBJECT(gtkconv->imhtml), "transient_buddy",
-						buddy, (GDestroyNotify)purple_blist_remove_buddy);
+						buddy, (GDestroyNotify)purple_buddy_destroy);
 			}
 		}
 	}