# HG changeset patch # User Mark Doliner # Date 1151905061 0 # Node ID 3d1cee0d360db1be6622420ca03d6623182bc067 # Parent b210409cdc56c6e58a2602ffb4260fb2f9fa62cb [gaim-migrate @ 16411] Fix the IRC crash-on-quit bug that I introduced two weeks ago. My bad. account->disconnecting seems weird to me... it seems like we should get rid of it and add a GAIM_DISCONNECTING state to GaimConnectionState, instead committer: Tailor Script diff -r b210409cdc56 -r 3d1cee0d360d src/protocols/irc/cmds.c --- a/src/protocols/irc/cmds.c Mon Jul 03 02:27:41 2006 +0000 +++ b/src/protocols/irc/cmds.c Mon Jul 03 05:37:41 2006 +0000 @@ -388,7 +388,8 @@ irc->quitting = TRUE; - gaim_account_set_status(irc->account, "offline", TRUE, NULL); + if (!irc->account->disconnecting) + gaim_account_set_status(irc->account, "offline", TRUE, NULL); } return 0;