| Index: extensions/common/url_pattern.cc
|
| diff --git a/extensions/common/url_pattern.cc b/extensions/common/url_pattern.cc
|
| index b91d4383704388b8f1affad2073ddd856de01eb9..502c459d43353ac94c3443d9a7d6d724e53074ea 100644
|
| --- a/extensions/common/url_pattern.cc
|
| +++ b/extensions/common/url_pattern.cc
|
| @@ -237,12 +237,11 @@
|
| host_ = pattern.substr(host_start_pos, host_end_pos - host_start_pos);
|
|
|
| // The first component can optionally be '*' to match all subdomains.
|
| - std::vector<std::string> host_components = base::SplitString(
|
| - host_, ".", base::TRIM_WHITESPACE, base::SPLIT_WANT_ALL);
|
| + std::vector<std::string> host_components;
|
| + base::SplitString(host_, '.', &host_components);
|
|
|
| // Could be empty if the host only consists of whitespace characters.
|
| - if (host_components.empty() ||
|
| - (host_components.size() == 1 && host_components[0].empty()))
|
| + if (host_components.empty())
|
| return PARSE_ERROR_EMPTY_HOST;
|
|
|
| if (host_components[0] == "*") {
|
|
|