--- a/libpurple/protocols/irc/msgs.c Fri Sep 06 18:21:02 2013 +0530 +++ b/libpurple/protocols/irc/msgs.c Fri Sep 06 21:45:14 2013 +0530 @@ -540,7 +540,7 @@ if (!strcmp(name, "323")) { purple_roomlist_set_in_progress(irc->roomlist, FALSE); - purple_roomlist_unref(irc->roomlist); + g_object_unref(irc->roomlist); irc->roomlist = NULL; return; }