| Index: third_party/WebKit/Source/core/frame/csp/CSPSource.cpp
|
| diff --git a/third_party/WebKit/Source/core/frame/csp/CSPSource.cpp b/third_party/WebKit/Source/core/frame/csp/CSPSource.cpp
|
| index 3b5ed5cce1c5cc84c004ccdbf3283fdcdd77ed51..511f666e5a6453515350a639059bed3149a7c318 100644
|
| --- a/third_party/WebKit/Source/core/frame/csp/CSPSource.cpp
|
| +++ b/third_party/WebKit/Source/core/frame/csp/CSPSource.cpp
|
| @@ -205,6 +205,20 @@ bool CSPSource::firstSubsumesSecond(
|
| return true;
|
| }
|
|
|
| +WebContentSecurityPolicySourceExpression
|
| +CSPSource::exposeForNavigationalChecks() const {
|
| + WebContentSecurityPolicySourceExpression sourceExpression;
|
| + sourceExpression.scheme = m_scheme;
|
| + sourceExpression.host = m_host;
|
| + sourceExpression.isHostWildcard =
|
| + static_cast<WebWildcardDisposition>(m_hostWildcard);
|
| + sourceExpression.port = m_port;
|
| + sourceExpression.isPortWildcard =
|
| + static_cast<WebWildcardDisposition>(m_portWildcard);
|
| + sourceExpression.path = m_path;
|
| + return sourceExpression;
|
| +}
|
| +
|
| DEFINE_TRACE(CSPSource) {
|
| visitor->trace(m_policy);
|
| }
|
|
|