--- a/libpurple/protocols/silc/chat.c Fri Sep 06 20:02:37 2013 +0530 +++ b/libpurple/protocols/silc/chat.c Fri Sep 06 20:04:16 2013 +0530 @@ -1394,7 +1394,7 @@ return NULL; if (sg->roomlist) - purple_roomlist_unref(sg->roomlist); + g_object_unref(sg->roomlist); sg->roomlist_cancelled = FALSE; @@ -1429,7 +1429,7 @@ purple_roomlist_set_in_progress(list, FALSE); if (sg->roomlist == list) { - purple_roomlist_unref(sg->roomlist); + g_object_unref(sg->roomlist); sg->roomlist = NULL; sg->roomlist_cancelled = TRUE; }