Index: base/memory/discardable_memory_manager.cc |
diff --git a/base/memory/discardable_memory_manager.cc b/base/memory/discardable_memory_manager.cc |
index 3d2beae1c3665a66908af5bd4c8e00dacf545bb5..d796735fd85212e4fbfdbfed742119fde17410cc 100644 |
--- a/base/memory/discardable_memory_manager.cc |
+++ b/base/memory/discardable_memory_manager.cc |
@@ -120,6 +120,7 @@ void DiscardableMemoryManager::Unlock(AllocationId allocation_id) { |
CHECK(it != allocations_.end()); |
DCHECK(it->second.allocation.get()); |
+ it->second.allocation->Unlock(); |
DCHECK(it->second.locked); |
it->second.locked = false; |
EnforcePolicyWithLockAcquired(); |