--- 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;