Chromium Code Reviews| Index: components/metrics/net/network_metrics_provider.cc |
| diff --git a/components/metrics/net/network_metrics_provider.cc b/components/metrics/net/network_metrics_provider.cc |
| index 12054a9d2ad2260e2381ac4dc7ee7c353aaface5..6817d36dc2fd3195d8ed7016778cbeb63bfdb672 100644 |
| --- a/components/metrics/net/network_metrics_provider.cc |
| +++ b/components/metrics/net/network_metrics_provider.cc |
| @@ -226,13 +226,10 @@ void NetworkMetricsProvider::WriteWifiAccessPointProto( |
| return; |
| // Parse OUI list. |
| - std::vector<std::string> oui_list; |
| - base::SplitString(info.oui_list, ' ', &oui_list); |
| - for (std::vector<std::string>::const_iterator it = oui_list.begin(); |
| - it != oui_list.end(); |
| - ++it) { |
| + for (const base::StringPiece& oui_str : base::SplitStringPiece( |
| + info.oui_list, " ", base::KEEP_WHITESPACE, base::SPLIT_WANT_ALL)) { |
|
yzshen1
2015/07/22 22:50:34
TRIM_WHITESPACE
|
| uint32 oui; |
| - if (base::HexStringToUInt(*it, &oui)) |
| + if (base::HexStringToUInt(oui_str, &oui)) |
| vendor->add_element_identifier(oui); |
| else |
| NOTREACHED(); |