| Index: chrome/browser/extensions/extension_content_settings_helpers.cc
|
| diff --git a/chrome/browser/extensions/extension_content_settings_helpers.cc b/chrome/browser/extensions/extension_content_settings_helpers.cc
|
| index 580983240f2e1a6da3beb7a89bd4fdde146c3bd6..25d9c626ed76c29aba2220121ed599871da2776f 100644
|
| --- a/chrome/browser/extensions/extension_content_settings_helpers.cc
|
| +++ b/chrome/browser/extensions/extension_content_settings_helpers.cc
|
| @@ -57,11 +57,11 @@ namespace extension_content_settings_helpers {
|
|
|
| ContentSettingsPattern ParseExtensionPattern(const std::string& pattern_str,
|
| std::string* error) {
|
| - URLPattern url_pattern(URLPattern::SCHEME_HTTP |
|
| - URLPattern::SCHEME_HTTPS |
|
| - URLPattern::SCHEME_FILE);
|
| - URLPattern::ParseResult result =
|
| - url_pattern.Parse(pattern_str, URLPattern::USE_PORTS);
|
| + const int kAllowedSchemes =
|
| + URLPattern::SCHEME_HTTP | URLPattern::SCHEME_HTTPS |
|
| + URLPattern::SCHEME_FILE;
|
| + URLPattern url_pattern(URLPattern::USE_PORTS, kAllowedSchemes);
|
| + URLPattern::ParseResult result = url_pattern.Parse(pattern_str);
|
| if (result != URLPattern::PARSE_SUCCESS) {
|
| *error = URLPattern::GetParseResultString(result);
|
| return ContentSettingsPattern();
|
|
|