Index: components/signin/core/browser/child_account_info_fetcher_impl.cc |
diff --git a/components/signin/core/browser/child_account_info_fetcher_impl.cc b/components/signin/core/browser/child_account_info_fetcher_impl.cc |
index d897ca0c4a21bede091bb06c971d0738214a3c01..085c2b007c380038f0e1b7c428a146a8b088edb2 100644 |
--- a/components/signin/core/browser/child_account_info_fetcher_impl.cc |
+++ b/components/signin/core/browser/child_account_info_fetcher_impl.cc |
@@ -122,8 +122,9 @@ void ChildAccountInfoFetcherImpl::OnGetUserInfoSuccess( |
const UserInfoMap& data) { |
UserInfoMap::const_iterator services_iter = data.find("allServices"); |
if (services_iter != data.end()) { |
- std::vector<std::string> service_flags; |
- base::SplitString(services_iter->second, ',', &service_flags); |
+ std::vector<std::string> service_flags = base::SplitString( |
+ services_iter->second, ",", base::TRIM_WHITESPACE, |
+ base::SPLIT_WANT_ALL); |
bool is_child_account = |
std::find(service_flags.begin(), service_flags.end(), |
AccountTrackerService::kChildAccountServiceFlag) != |