diff -r d8e0a25a57ac -r 61d9b9e2b974 libpurple/accounts.c --- a/libpurple/accounts.c Tue Jul 05 02:03:30 2022 -0500 +++ b/libpurple/accounts.c Wed Jul 06 05:47:52 2022 -0500 @@ -637,7 +637,6 @@ gpointer unused) { PurpleAccount *account = purple_connection_get_account(gc); - purple_account_clear_current_error(account); purple_signal_emit(purple_accounts_get_handle(), "account-signed-on", account);