| Index: chrome/browser/safe_browsing/chunk_range.cc
|
| diff --git a/chrome/browser/safe_browsing/chunk_range.cc b/chrome/browser/safe_browsing/chunk_range.cc
|
| index 6e5c3f88d8be3bee44fdd39c297b69e4273f0de1..024aa9b3c8b786dc70016d38f0470e36038f0424 100644
|
| --- a/chrome/browser/safe_browsing/chunk_range.cc
|
| +++ b/chrome/browser/safe_browsing/chunk_range.cc
|
| @@ -69,12 +69,10 @@ bool StringToRanges(const std::string& input,
|
|
|
| // Crack the string into chunk parts, then crack each part looking for a
|
| // range.
|
| - std::vector<std::string> chunk_parts;
|
| - base::SplitString(input, ',', &chunk_parts);
|
| -
|
| - for (size_t i = 0; i < chunk_parts.size(); ++i) {
|
| - std::vector<std::string> chunk_ranges;
|
| - base::SplitString(chunk_parts[i], '-', &chunk_ranges);
|
| + for (const base::StringPiece& chunk : base::SplitStringPiece(
|
| + input, ",", base::TRIM_WHITESPACE, base::SPLIT_WANT_ALL)) {
|
| + std::vector<std::string> chunk_ranges = base::SplitString(
|
| + chunk, "-", base::TRIM_WHITESPACE, base::SPLIT_WANT_ALL);
|
| int start = atoi(chunk_ranges[0].c_str());
|
| int stop = start;
|
| if (chunk_ranges.size() == 2)
|
|
|