Mercurial > pidgin
comparison 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 |
comparison
equal
deleted
inserted
replaced
2016:9a2e3902658c | 2017:eee309c0de93 |
---|---|
466 | 466 |
467 if (c->is_chat) { | 467 if (c->is_chat) { |
468 chats = g_list_remove(chats, c); | 468 chats = g_list_remove(chats, c); |
469 if (c->gc) | 469 if (c->gc) |
470 serv_chat_leave(c->gc, c->id); | 470 serv_chat_leave(c->gc, c->id); |
471 else { | 471 else |
472 /* bah */ | 472 delete_chat(c); |
473 while (c->in_room) { | |
474 char *tmp = c->in_room->data; | |
475 c->in_room = g_list_remove(c->in_room, tmp); | |
476 g_free(tmp); | |
477 } | |
478 g_free(c); | |
479 } | |
480 } else { | 473 } else { |
481 delete_conversation(c); | 474 delete_conversation(c); |
482 } | 475 } |
483 | 476 |
484 return TRUE; | 477 return TRUE; |