diff --git a/Core/RetroAchievements.cpp b/Core/RetroAchievements.cpp index ea8ee52b2a..435e2d5693 100644 --- a/Core/RetroAchievements.cpp +++ b/Core/RetroAchievements.cpp @@ -374,6 +374,9 @@ static void login_token_callback(int result, const char *error_message, rc_clien } break; } + case RC_ACCESS_DENIED: + case RC_INVALID_CREDENTIALS: + case RC_EXPIRED_TOKEN: case RC_API_FAILURE: case RC_INVALID_STATE: case RC_MISSING_VALUE: @@ -518,6 +521,9 @@ static void login_password_callback(int result, const char *error_message, rc_cl case RC_API_FAILURE: case RC_MISSING_VALUE: case RC_INVALID_JSON: + case RC_ACCESS_DENIED: + case RC_INVALID_CREDENTIALS: + case RC_EXPIRED_TOKEN: default: { ERROR_LOG(ACHIEVEMENTS, "Failure logging in via password: %d, %s", result, error_message); diff --git a/ext/rcheevos b/ext/rcheevos index a34895b5e5..6f02e791aa 160000 --- a/ext/rcheevos +++ b/ext/rcheevos @@ -1 +1 @@ -Subproject commit a34895b5e59b70e0d58714f71df416dca2437ebc +Subproject commit 6f02e791aa202de5eaf3e86ed269dda6d456b779