--- a/pidgin/gtkstatusbox.c Tue Oct 30 03:20:13 2007 +0000 +++ b/pidgin/gtkstatusbox.c Tue Oct 30 03:24:07 2007 +0000 @@ -2162,6 +2162,9 @@ purple_imgstore_get_size(status_box->buddy_icon_img), NULL); gdk_pixbuf_loader_close(loader, NULL); status_box->buddy_icon = gdk_pixbuf_loader_get_pixbuf(loader); + if (status_box->buddy_icon) + g_object_ref(status_box->buddy_icon); + g_object_unref(loader); } if (status_box->buddy_icon == NULL)