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; |