| Index: Source/core/frame/csp/CSPDirectiveList.cpp
|
| diff --git a/Source/core/frame/csp/CSPDirectiveList.cpp b/Source/core/frame/csp/CSPDirectiveList.cpp
|
| index 5ced8548daf068d8b61cc1eb0ac5448b83ba5933..fd5e6821023f3f1fbe746f3d3c4173e3c0fe529d 100644
|
| --- a/Source/core/frame/csp/CSPDirectiveList.cpp
|
| +++ b/Source/core/frame/csp/CSPDirectiveList.cpp
|
| @@ -635,6 +635,8 @@ void CSPDirectiveList::addDirective(const String& name, const String& value)
|
| m_policy->usesScriptHashAlgorithms(m_scriptSrc->hashAlgorithmsUsed());
|
| } else if (equalIgnoringCase(name, ContentSecurityPolicy::ObjectSrc)) {
|
| setCSPDirective<SourceListDirective>(name, value, m_objectSrc);
|
| + } else if (equalIgnoringCase(name, ContentSecurityPolicy::FrameAncestors)) {
|
| + setCSPDirective<SourceListDirective>(name, value, m_frameAncestors);
|
| } else if (equalIgnoringCase(name, ContentSecurityPolicy::FrameSrc)) {
|
| setCSPDirective<SourceListDirective>(name, value, m_frameSrc);
|
| } else if (equalIgnoringCase(name, ContentSecurityPolicy::ImgSrc)) {
|
| @@ -659,8 +661,6 @@ void CSPDirectiveList::addDirective(const String& name, const String& value)
|
| setCSPDirective<SourceListDirective>(name, value, m_childSrc);
|
| else if (equalIgnoringCase(name, ContentSecurityPolicy::FormAction))
|
| setCSPDirective<SourceListDirective>(name, value, m_formAction);
|
| - else if (equalIgnoringCase(name, ContentSecurityPolicy::FrameAncestors))
|
| - setCSPDirective<SourceListDirective>(name, value, m_frameAncestors);
|
| else if (equalIgnoringCase(name, ContentSecurityPolicy::PluginTypes))
|
| setCSPDirective<MediaListDirective>(name, value, m_pluginTypes);
|
| else if (equalIgnoringCase(name, ContentSecurityPolicy::ReflectedXSS))
|
|
|