Wed, 02 Oct 2013 22:58:08 +0530
Prevent purple_account_disconnect being called when account is already being disconnected
| libpurple/account.c | file | annotate | diff | comparison | revisions |
--- a/libpurple/account.c Wed Oct 02 17:13:14 2013 +0530 +++ b/libpurple/account.c Wed Oct 02 22:58:08 2013 +0530 @@ -378,6 +378,7 @@ const char *username; g_return_if_fail(PURPLE_IS_ACCOUNT(account)); + g_return_if_fail(!purple_account_is_disconnecting(account)); g_return_if_fail(!purple_account_is_disconnected(account)); priv = PURPLE_ACCOUNT_GET_PRIVATE(account);