Index: Source/core/frame/csp/CSPDirectiveList.cpp |
diff --git a/Source/core/frame/csp/CSPDirectiveList.cpp b/Source/core/frame/csp/CSPDirectiveList.cpp |
index 2354f9d1905494abcdd5c0e9e30139a05e877613..ddbe0accc062374731f272f0ade895ef4d0605ae 100644 |
--- a/Source/core/frame/csp/CSPDirectiveList.cpp |
+++ b/Source/core/frame/csp/CSPDirectiveList.cpp |
@@ -760,13 +760,13 @@ void CSPDirectiveList::addDirective(const String& name, const String& value) |
parseReflectedXSS(name, value); |
} else if (equalIgnoringCase(name, ContentSecurityPolicy::Referrer)) { |
parseReferrer(name, value); |
+ } else if (equalIgnoringCase(name, ContentSecurityPolicy::UpgradeInsecureRequests)) { |
+ enableInsecureRequestsUpgrade(name, value); |
} else if (m_policy->experimentalFeaturesEnabled()) { |
if (equalIgnoringCase(name, ContentSecurityPolicy::ManifestSrc)) |
setCSPDirective<SourceListDirective>(name, value, m_manifestSrc); |
else if (equalIgnoringCase(name, ContentSecurityPolicy::BlockAllMixedContent)) |
enforceStrictMixedContentChecking(name, value); |
- else if (equalIgnoringCase(name, ContentSecurityPolicy::UpgradeInsecureRequests)) |
- enableInsecureRequestsUpgrade(name, value); |
else |
m_policy->reportUnsupportedDirective(name); |
} else { |