Index: third_party/WebKit/Source/platform/network/ResourceRequest.cpp |
diff --git a/third_party/WebKit/Source/platform/network/ResourceRequest.cpp b/third_party/WebKit/Source/platform/network/ResourceRequest.cpp |
index 99b0af315da7956d87f4fd9505f138ffa1b82c5e..3e63db337cff78fbb3111d687e3e9e252b3b70dc 100644 |
--- a/third_party/WebKit/Source/platform/network/ResourceRequest.cpp |
+++ b/third_party/WebKit/Source/platform/network/ResourceRequest.cpp |
@@ -253,7 +253,7 @@ void ResourceRequest::clearHTTPReferrer() |
m_didSetHTTPReferrer = false; |
} |
-void ResourceRequest::setHTTPOrigin(PassRefPtr<SecurityOrigin> origin) |
+void ResourceRequest::setHTTPOrigin(const SecurityOrigin* origin) |
{ |
setHTTPHeaderField(HTTPNames::Origin, origin->toAtomicString()); |
if (origin->hasSuborigin()) |
@@ -266,7 +266,7 @@ void ResourceRequest::clearHTTPOrigin() |
m_httpHeaderFields.remove(HTTPNames::Suborigin); |
} |
-void ResourceRequest::addHTTPOriginIfNeeded(PassRefPtr<SecurityOrigin> origin) |
+void ResourceRequest::addHTTPOriginIfNeeded(const SecurityOrigin* origin) |
{ |
if (!httpOrigin().isEmpty()) |
return; // Request already has an Origin header. |
@@ -287,7 +287,7 @@ void ResourceRequest::addHTTPOriginIfNeeded(PassRefPtr<SecurityOrigin> origin) |
if (originString.isEmpty()) { |
// If we don't know what origin header to attach, we attach the value |
// for an empty origin. |
- setHTTPOrigin(SecurityOrigin::createUnique()); |
+ setHTTPOrigin(SecurityOrigin::createUnique().get()); |
return; |
} |
setHTTPOrigin(origin); |