Index: google_apis/gaia/gaia_oauth_client.cc |
diff --git a/google_apis/gaia/gaia_oauth_client.cc b/google_apis/gaia/gaia_oauth_client.cc |
index ed344082fe848037b7781ca7ad5db6441e6c6f66..6350e69695bc0d74349b1e5b5906c1294b44c0a6 100644 |
--- a/google_apis/gaia/gaia_oauth_client.cc |
+++ b/google_apis/gaia/gaia_oauth_client.cc |
@@ -283,6 +283,7 @@ void GaiaOAuthClient::Core::HandleResponse( |
if ((source->GetMaxRetriesOn5xx() != -1) && |
(num_retries_ >= source->GetMaxRetriesOn5xx())) { |
// Retry limit reached. Give up. |
+ request_type_ = NO_PENDING_REQUEST; |
delegate_->OnNetworkError(source->GetResponseCode()); |
} else { |
request_ = std::move(old_request); |