Index: third_party/WebKit/Source/modules/fetch/DataConsumerHandleTestUtil.h |
diff --git a/third_party/WebKit/Source/modules/fetch/DataConsumerHandleTestUtil.h b/third_party/WebKit/Source/modules/fetch/DataConsumerHandleTestUtil.h |
index 9b60dff0f24fa723dabc9a6a905465a8eb4adab2..245025b69271e4fa2f910f727b06ad7d467a7d29 100644 |
--- a/third_party/WebKit/Source/modules/fetch/DataConsumerHandleTestUtil.h |
+++ b/third_party/WebKit/Source/modules/fetch/DataConsumerHandleTestUtil.h |
@@ -518,7 +518,7 @@ public: |
private: |
void start(std::unique_ptr<WebDataConsumerHandle> handle) |
{ |
- m_handleReader = wrapUnique(new T(std::move(handle), WTF::bind(&HandleReaderRunner::onFinished, this))); |
+ m_handleReader = wrapUnique(new T(std::move(handle), WTF::bind(&HandleReaderRunner::onFinished, WTF::unretained(this)))); |
} |
void onFinished(std::unique_ptr<HandleReadResult> result) |