Index: base/memory/shared_memory_win.cc |
diff --git a/base/memory/shared_memory_win.cc b/base/memory/shared_memory_win.cc |
index f58116adf8267ac4cea86a3920ac8de2ccc3845a..5f706fe648598642584903f39a5aa40786acc88d 100644 |
--- a/base/memory/shared_memory_win.cc |
+++ b/base/memory/shared_memory_win.cc |
@@ -29,37 +29,37 @@ namespace base { |
SharedMemory::SharedMemory() |
: mapped_file_(NULL), |
+ mapped_size_(0), |
memory_(NULL), |
read_only_(false), |
- mapped_size_(0), |
requested_size_(0) { |
} |
SharedMemory::SharedMemory(const std::wstring& name) |
- : mapped_file_(NULL), |
+ : name_(name), |
+ mapped_file_(NULL), |
+ mapped_size_(0), |
memory_(NULL), |
read_only_(false), |
- requested_size_(0), |
- mapped_size_(0), |
- name_(name) { |
+ requested_size_(0) { |
} |
SharedMemory::SharedMemory(const SharedMemoryHandle& handle, bool read_only) |
: mapped_file_(handle), |
+ mapped_size_(0), |
memory_(NULL), |
read_only_(read_only), |
- requested_size_(0), |
- mapped_size_(0) { |
+ requested_size_(0) { |
} |
SharedMemory::SharedMemory(const SharedMemoryHandle& handle, |
bool read_only, |
ProcessHandle process) |
: mapped_file_(NULL), |
+ mapped_size_(0), |
memory_(NULL), |
read_only_(read_only), |
- requested_size_(0), |
- mapped_size_(0) { |
+ requested_size_(0) { |
::DuplicateHandle(process, handle, |
GetCurrentProcess(), &mapped_file_, |
read_only_ ? FILE_MAP_READ : FILE_MAP_READ | |