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 ce464699b0f89578ccb9a270f13f10ec5c4b179e..df3a9ee12a34930b027af5fd0548767f158631a0 100644 |
--- a/chrome/browser/extensions/extension_webrequest_api.cc |
+++ b/chrome/browser/extensions/extension_webrequest_api.cc |
@@ -238,7 +238,7 @@ bool ExtensionWebRequestEventRouter::RequestFilter::InitFromValue( |
std::string url; |
URLPattern pattern(URLPattern::SCHEME_ALL); |
if (!urls_value->GetString(i, &url) || |
- pattern.Parse(url, URLPattern::PARSE_STRICT) != |
+ pattern.Parse(url, URLPattern::ERROR_ON_PORTS) != |
URLPattern::PARSE_SUCCESS) { |
*error = ExtensionErrorUtils::FormatErrorMessage( |
keys::kInvalidRequestFilterUrl, url); |