Index: sandbox/win/src/sharedmem_ipc_server.cc |
diff --git a/sandbox/win/src/sharedmem_ipc_server.cc b/sandbox/win/src/sharedmem_ipc_server.cc |
index 3b5fe6c2d3a6700cec8c8d98aa51a9b84ba1db85..0e7629b5789330bce78b469683b0df4a34eb5636 100644 |
--- a/sandbox/win/src/sharedmem_ipc_server.cc |
+++ b/sandbox/win/src/sharedmem_ipc_server.cc |
@@ -59,6 +59,9 @@ SharedMemIPCServer::~SharedMemIPCServer() { |
::CloseHandle(context->pong_event); |
delete context; |
} |
+ |
+ if (client_control_) |
+ ::UnmapViewOfFile(client_control_); |
} |
bool SharedMemIPCServer::Init(void* shared_mem, uint32 shared_size, |