Index: components/signin/core/browser/account_info_fetcher.cc |
diff --git a/components/signin/core/browser/account_info_fetcher.cc b/components/signin/core/browser/account_info_fetcher.cc |
index 800cefd6806f65857a9e8760e4c7ee311068acfb..4bb25cd40a528fb5b4e56b28230660ace9c30702 100644 |
--- a/components/signin/core/browser/account_info_fetcher.cc |
+++ b/components/signin/core/browser/account_info_fetcher.cc |
@@ -96,7 +96,9 @@ void AccountInfoFetcher::OnGetUserInfoSuccess(const UserInfoMap& data) { |
fetched_service_flags_.reset(new std::vector<std::string>); |
UserInfoMap::const_iterator services_iter = data.find("allServices"); |
if (services_iter != data.end()) { |
- base::SplitString(services_iter->second, ',', fetched_service_flags_.get()); |
+ *fetched_service_flags_.get() = base::SplitString( |
+ services_iter->second, ",", |
+ base::KEEP_WHITESPACE, base::SPLIT_WANT_ALL); |
SendSuccessIfDoneFetching(); |
} else { |
DLOG(WARNING) << "AccountInfoFetcher::OnGetUserInfoSuccess: " |