| Index: google_apis/gaia/oauth2_token_service.cc
|
| diff --git a/google_apis/gaia/oauth2_token_service.cc b/google_apis/gaia/oauth2_token_service.cc
|
| index 9a3877bbbb32e08e3b3bfe44110553766c3c3983..2cf8a2c0068e4219e495b17141452555a13b32e9 100644
|
| --- a/google_apis/gaia/oauth2_token_service.cc
|
| +++ b/google_apis/gaia/oauth2_token_service.cc
|
| @@ -344,6 +344,8 @@ size_t OAuth2TokenService::Fetcher::GetWaitingRequestCount() const {
|
| }
|
|
|
| void OAuth2TokenService::Fetcher::Cancel() {
|
| + if (fetcher_)
|
| + fetcher_->CancelRequest();
|
| fetcher_.reset();
|
| retry_timer_.Stop();
|
| error_ = GoogleServiceAuthError(GoogleServiceAuthError::REQUEST_CANCELED);
|
|
|