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; |