Mercurial > pidgin.yaz
diff src/conversation.c @ 2017:eee309c0de93
[gaim-migrate @ 2027]
this is better. also plugged a mem leak for when you left a chat after you were disconnected.
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Thu, 14 Jun 2001 21:43:59 +0000 |
parents | 699ddd727a49 |
children | 3366311426df |
line wrap: on
line diff
--- a/src/conversation.c Thu Jun 14 17:33:25 2001 +0000 +++ b/src/conversation.c Thu Jun 14 21:43:59 2001 +0000 @@ -468,15 +468,8 @@ chats = g_list_remove(chats, c); if (c->gc) serv_chat_leave(c->gc, c->id); - else { - /* bah */ - while (c->in_room) { - char *tmp = c->in_room->data; - c->in_room = g_list_remove(c->in_room, tmp); - g_free(tmp); - } - g_free(c); - } + else + delete_chat(c); } else { delete_conversation(c); }