--- a/libpurple/protocols/oscar/flap_connection.c Tue Oct 09 13:36:08 2007 +0000 +++ b/libpurple/protocols/oscar/flap_connection.c Tue Oct 09 13:42:15 2007 +0000 @@ -387,7 +387,6 @@ tmp = g_strdup(_("You have signed on from another location.")); if (!purple_account_get_remember_password(account)) purple_account_set_password(account, NULL); - od->gc->wants_to_die = TRUE; } else if (conn->disconnect_reason == OSCAR_DISCONNECT_REMOTE_CLOSED) tmp = g_strdup(_("Server closed the connection.")); else if (conn->disconnect_reason == OSCAR_DISCONNECT_LOST_CONNECTION)