| Index: mojo/edk/embedder/named_platform_channel_pair_win.cc
|
| diff --git a/mojo/edk/embedder/named_platform_channel_pair_win.cc b/mojo/edk/embedder/named_platform_channel_pair_win.cc
|
| index 39c16b9b1dc2b60668a69b06a867b642e8584e89..96589ff5cfb1fbc5b0f89bd8147b6ea0a58c0d40 100644
|
| --- a/mojo/edk/embedder/named_platform_channel_pair_win.cc
|
| +++ b/mojo/edk/embedder/named_platform_channel_pair_win.cc
|
| @@ -35,9 +35,13 @@ std::wstring GeneratePipeName() {
|
|
|
| } // namespace
|
|
|
| -NamedPlatformChannelPair::NamedPlatformChannelPair()
|
| +NamedPlatformChannelPair::NamedPlatformChannelPair(
|
| + const NamedPlatformChannelPair::Options& options)
|
| : pipe_handle_(GeneratePipeName()) {
|
| - server_handle_ = CreateServerHandle(pipe_handle_, true);
|
| + CreateServerHandleOptions server_handle_options;
|
| + server_handle_options.security_descriptor = options.security_descriptor;
|
| + server_handle_options.enforce_uniqueness = true;
|
| + server_handle_ = CreateServerHandle(pipe_handle_, server_handle_options);
|
| PCHECK(server_handle_.is_valid());
|
| }
|
|
|
|
|