| Index: components/discardable_memory/client/client_discardable_shared_memory_manager.cc
|
| diff --git a/components/discardable_memory/client/client_discardable_shared_memory_manager.cc b/components/discardable_memory/client/client_discardable_shared_memory_manager.cc
|
| index 92d23af5555448f052a89bcff8c58e2abdb32169..cd768d0f2d69ca3f373349ed8cc21574e30e3af5 100644
|
| --- a/components/discardable_memory/client/client_discardable_shared_memory_manager.cc
|
| +++ b/components/discardable_memory/client/client_discardable_shared_memory_manager.cc
|
| @@ -128,7 +128,8 @@ ClientDiscardableSharedMemoryManager::~ClientDiscardableSharedMemoryManager() {
|
| // Delete the |manager_mojo_| on IO thread, so any pending tasks on IO thread
|
| // will be executed before the |manager_mojo_| is deleted.
|
| bool posted = io_task_runner_->DeleteSoon(FROM_HERE, manager_mojo_.release());
|
| - DCHECK(posted);
|
| + if (!posted)
|
| + manager_mojo_.reset();
|
| }
|
|
|
| std::unique_ptr<base::DiscardableMemory>
|
|
|