| Index: base/memory/shared_memory_unittest.cc
|
| diff --git a/base/memory/shared_memory_unittest.cc b/base/memory/shared_memory_unittest.cc
|
| index a1aa9e329e352e1c82eda271a34bb97462192175..2b3ad7a4024a483a38a2ee020f3ea511636bb4b6 100644
|
| --- a/base/memory/shared_memory_unittest.cc
|
| +++ b/base/memory/shared_memory_unittest.cc
|
| @@ -425,18 +425,16 @@
|
| EXPECT_EQ(NULL, MapViewOfFile(handle, FILE_MAP_WRITE, 0, 0, 0))
|
| << "Shouldn't be able to map memory writable.";
|
|
|
| - HANDLE temp_handle;
|
| - BOOL rv = ::DuplicateHandle(GetCurrentProcess(),
|
| + base::win::ScopedHandle writable_handle;
|
| + EXPECT_EQ(0,
|
| + ::DuplicateHandle(GetCurrentProcess(),
|
| handle,
|
| GetCurrentProcess,
|
| - &temp_handle,
|
| + writable_handle.Receive(),
|
| FILE_MAP_ALL_ACCESS,
|
| false,
|
| - 0);
|
| - EXPECT_EQ(FALSE, rv)
|
| + 0))
|
| << "Shouldn't be able to duplicate the handle into a writable one.";
|
| - if (rv)
|
| - base::win::ScopedHandle writable_handle(temp_handle);
|
| #else
|
| #error Unexpected platform; write a test that tries to make 'handle' writable.
|
| #endif // defined(OS_POSIX) || defined(OS_WIN)
|
|
|