summaryrefslogtreecommitdiff
path: root/chromium/base/memory/shared_memory_fuchsia.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/base/memory/shared_memory_fuchsia.cc')
-rw-r--r--chromium/base/memory/shared_memory_fuchsia.cc3
1 files changed, 1 insertions, 2 deletions
diff --git a/chromium/base/memory/shared_memory_fuchsia.cc b/chromium/base/memory/shared_memory_fuchsia.cc
index 15211d9fbac..4036bf6f2e1 100644
--- a/chromium/base/memory/shared_memory_fuchsia.cc
+++ b/chromium/base/memory/shared_memory_fuchsia.cc
@@ -138,9 +138,8 @@ SharedMemoryHandle SharedMemory::handle() const {
SharedMemoryHandle SharedMemory::TakeHandle() {
SharedMemoryHandle handle(shm_);
handle.SetOwnershipPassesToIPC(true);
+ Unmap();
shm_ = SharedMemoryHandle();
- memory_ = nullptr;
- mapped_size_ = 0;
return handle;
}