| Index: base/test/sequenced_worker_pool_owner.cc
|
| diff --git a/base/test/sequenced_worker_pool_owner.cc b/base/test/sequenced_worker_pool_owner.cc
|
| index f6a0d013011b0b12049ab0a59b3785fc725ced60..4486323344219db6e344ebe8135bd4ae8e922e5b 100644
|
| --- a/base/test/sequenced_worker_pool_owner.cc
|
| +++ b/base/test/sequenced_worker_pool_owner.cc
|
| @@ -43,6 +43,9 @@ void SequencedWorkerPoolOwner::OnHasWork() {
|
| void SequencedWorkerPoolOwner::WillWaitForShutdown() {
|
| if (!will_wait_for_shutdown_callback_.is_null()) {
|
| will_wait_for_shutdown_callback_.Run();
|
| +
|
| + // Release the reference to the callback to prevent retain cycles.
|
| + will_wait_for_shutdown_callback_ = Closure();
|
| }
|
| }
|
|
|
|
|