diff -r a1093fbc45d2 -r dc8991868906 libpurple/protocols/irc/cmds.c --- a/libpurple/protocols/irc/cmds.c Mon Aug 22 22:46:08 2011 +0000 +++ b/libpurple/protocols/irc/cmds.c Fri Dec 23 08:21:58 2011 +0000 @@ -423,7 +423,7 @@ irc->quitting = TRUE; - if (!irc->account->disconnecting) + if (!purple_account_is_disconnecting(irc->account)) purple_account_set_status(irc->account, "offline", TRUE, NULL); }