Index: chrome/browser/sync/profile_sync_service.cc |
diff --git a/chrome/browser/sync/profile_sync_service.cc b/chrome/browser/sync/profile_sync_service.cc |
index 3acb432b78ff0bd4e2cc1a427717519bae521a6d..20f7f96f112fdd5062e50035880140732fd0cc26 100644 |
--- a/chrome/browser/sync/profile_sync_service.cc |
+++ b/chrome/browser/sync/profile_sync_service.cc |
@@ -282,8 +282,9 @@ bool ProfileSyncService::IsOAuthRefreshTokenAvailable() { |
if (!oauth2_token_service_) |
return false; |
- return oauth2_token_service_->RefreshTokenIsAvailable( |
- signin_->GetAccountIdToUse()); |
+ std::string account_id = signin_->GetAccountIdToUse(); |
+ return !account_id.empty() && |
+ oauth2_token_service_->RefreshTokenIsAvailable(account_id); |
} |
void ProfileSyncService::Initialize() { |