| Index: third_party/WebKit/Source/core/dom/SecurityContext.cpp
|
| diff --git a/third_party/WebKit/Source/core/dom/SecurityContext.cpp b/third_party/WebKit/Source/core/dom/SecurityContext.cpp
|
| index dfce6551911360c73671df76b692b549be74aa97..ca411cf754f21d25f6690a017f3738203d5c3cec 100644
|
| --- a/third_party/WebKit/Source/core/dom/SecurityContext.cpp
|
| +++ b/third_party/WebKit/Source/core/dom/SecurityContext.cpp
|
| @@ -32,6 +32,19 @@
|
|
|
| namespace blink {
|
|
|
| +// static
|
| +std::vector<unsigned> SecurityContext::serializeInsecureNavigationSet(
|
| + const InsecureNavigationsSet& set) {
|
| + // The set is serialized as a sorted vector.
|
| + std::vector<unsigned> serialized;
|
| + serialized.reserve(set.size());
|
| + for (unsigned host : set)
|
| + serialized.push_back(host);
|
| + std::sort(serialized.begin(), serialized.end());
|
| +
|
| + return serialized;
|
| +}
|
| +
|
| SecurityContext::SecurityContext()
|
| : m_sandboxFlags(SandboxNone),
|
| m_addressSpace(WebAddressSpacePublic),
|
|
|