Index: chrome/browser/signin/token_service.cc |
diff --git a/chrome/browser/signin/token_service.cc b/chrome/browser/signin/token_service.cc |
index 93645e0e27bbd7adcc04bb14ccfa3c16733f012e..33ef34291822cddedf2c1996d97399234bcb1ce8 100644 |
--- a/chrome/browser/signin/token_service.cc |
+++ b/chrome/browser/signin/token_service.cc |
@@ -122,7 +122,7 @@ void TokenService::AddAuthTokenManually(const std::string& service, |
CHECK_GE(index, 0); |
// iOS fetches the service tokens outside of the TokenService. |
if (!fetchers_[index].get()) { |
- fetchers_[index].reset(new GaiaAuthFetcher(this, source_, getter_)); |
+ fetchers_[index].reset(new GaiaAuthFetcher(this, source_, getter_.get())); |
} |
fetchers_[index]->StartLsoForOAuthLoginTokenExchange(auth_token); |
} |
@@ -227,10 +227,9 @@ void TokenService::StartFetchingTokens() { |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
DCHECK(AreCredentialsValid()); |
for (size_t i = 0; i < arraysize(kServices); i++) { |
- fetchers_[i].reset(new GaiaAuthFetcher(this, source_, getter_)); |
- fetchers_[i]->StartIssueAuthToken(credentials_.sid, |
- credentials_.lsid, |
- kServices[i]); |
+ fetchers_[i].reset(new GaiaAuthFetcher(this, source_, getter_.get())); |
+ fetchers_[i]->StartIssueAuthToken( |
+ credentials_.sid, credentials_.lsid, kServices[i]); |
} |
} |