| Index: content/browser/loader/test_resource_handler.cc
|
| diff --git a/content/browser/loader/test_resource_handler.cc b/content/browser/loader/test_resource_handler.cc
|
| index 86ae04c87e3712c37c0b9037a63e27d9d0ef425e..6cd13a9aa53c076d9f9ac9e0684b9d2e5c9d4ac4 100644
|
| --- a/content/browser/loader/test_resource_handler.cc
|
| +++ b/content/browser/loader/test_resource_handler.cc
|
| @@ -38,7 +38,8 @@ TestResourceHandler::TestResourceHandler(net::URLRequestStatus* request_status,
|
| : ResourceHandler(nullptr),
|
| request_status_ptr_(request_status),
|
| body_ptr_(body),
|
| - deferred_run_loop_(new base::RunLoop()) {
|
| + deferred_run_loop_(new base::RunLoop()),
|
| + weak_ptr_factory_(this) {
|
| SetBufferSize(2048);
|
| }
|
|
|
| @@ -230,4 +231,8 @@ void TestResourceHandler::WaitUntilResponseComplete() {
|
| response_complete_run_loop_.Run();
|
| }
|
|
|
| +base::WeakPtr<TestResourceHandler> TestResourceHandler::GetWeakPtr() {
|
| + return weak_ptr_factory_.GetWeakPtr();
|
| +}
|
| +
|
| } // namespace content
|
|
|