Index: third_party/WebKit/Source/core/fetch/RawResource.cpp |
diff --git a/third_party/WebKit/Source/core/fetch/RawResource.cpp b/third_party/WebKit/Source/core/fetch/RawResource.cpp |
index f2b60462bb1efd0d9c398d378ca5b215e4aaa6dd..5dc93be6e495fd8ecb04798ad98eabbc80359b3b 100644 |
--- a/third_party/WebKit/Source/core/fetch/RawResource.cpp |
+++ b/third_party/WebKit/Source/core/fetch/RawResource.cpp |
@@ -107,21 +107,20 @@ void RawResource::didAddClient(ResourceClient* c) |
return; |
ASSERT(RawResourceClient::isExpectedType(c)); |
RawResourceClient* client = static_cast<RawResourceClient*>(c); |
- WeakPtr<RawResourceClient> clientWeak = client->createWeakPtr(); |
for (const auto& redirect : redirectChain()) { |
ResourceRequest request(redirect.m_request); |
client->redirectReceived(this, request, redirect.m_redirectResponse); |
- if (!clientWeak || !hasClient(c)) |
+ if (!hasClient(c)) |
return; |
} |
if (!response().isNull()) |
client->responseReceived(this, response(), nullptr); |
- if (!clientWeak || !hasClient(c)) |
+ if (!hasClient(c)) |
return; |
if (m_data) |
client->dataReceived(this, m_data->data(), m_data->size()); |
- if (!clientWeak || !hasClient(c)) |
+ if (!hasClient(c)) |
return; |
Resource::didAddClient(client); |
} |