| Index: sandbox/win/tests/common/controller.cc
|
| diff --git a/sandbox/win/tests/common/controller.cc b/sandbox/win/tests/common/controller.cc
|
| index 24070e78c1bd7f256998c553cb74f1e9b2713771..6a498144f7cfcb719e71ee45f895c3cdabfa1c45 100644
|
| --- a/sandbox/win/tests/common/controller.cc
|
| +++ b/sandbox/win/tests/common/controller.cc
|
| @@ -11,6 +11,7 @@
|
| #include "base/process/process_handle.h"
|
| #include "base/strings/string_number_conversions.h"
|
| #include "base/strings/sys_string_conversions.h"
|
| +#include "base/unguessable_token.h"
|
| #include "base/win/windows_version.h"
|
| #include "sandbox/win/src/sandbox_factory.h"
|
|
|
| @@ -315,7 +316,8 @@ int DispatchCall(int argc, wchar_t **argv) {
|
| base::StringToUint(argv[4], reinterpret_cast<unsigned int*>(&raw_handle));
|
| if (raw_handle == nullptr)
|
| return SBOX_TEST_INVALID_PARAMETER;
|
| - base::SharedMemoryHandle shared_handle(raw_handle);
|
| + base::SharedMemoryHandle shared_handle(raw_handle,
|
| + base::UnguessableToken::Create());
|
| base::SharedMemory read_only_view(shared_handle, true);
|
| if (!read_only_view.Map(0))
|
| return SBOX_TEST_INVALID_PARAMETER;
|
|
|