| Index: chrome/browser/extensions/extension_webrequest_api.cc
|
| diff --git a/chrome/browser/extensions/extension_webrequest_api.cc b/chrome/browser/extensions/extension_webrequest_api.cc
|
| index 21fdce999a3972471a2c01db13682e295a4a6f28..818415e701d8e45aeb55fd9460ca13dda43ddb9d 100644
|
| --- a/chrome/browser/extensions/extension_webrequest_api.cc
|
| +++ b/chrome/browser/extensions/extension_webrequest_api.cc
|
| @@ -420,10 +420,9 @@ bool ExtensionWebRequestEventRouter::RequestFilter::InitFromValue(
|
| return false;
|
| for (size_t i = 0; i < urls_value->GetSize(); ++i) {
|
| std::string url;
|
| - URLPattern pattern(URLPattern::SCHEME_ALL);
|
| + URLPattern pattern(URLPattern::ERROR_ON_PORTS, URLPattern::SCHEME_ALL);
|
| if (!urls_value->GetString(i, &url) ||
|
| - pattern.Parse(url, URLPattern::ERROR_ON_PORTS) !=
|
| - URLPattern::PARSE_SUCCESS) {
|
| + pattern.Parse(url) != URLPattern::PARSE_SUCCESS) {
|
| *error = ExtensionErrorUtils::FormatErrorMessage(
|
| keys::kInvalidRequestFilterUrl, url);
|
| return false;
|
|
|