| Index: content/common/sandbox_win.cc
|
| diff --git a/content/common/sandbox_win.cc b/content/common/sandbox_win.cc
|
| index fd04f762a692d9af0ba3bb6d21d2d6aadc208a3c..1481961350677bd650d1f81c091ca8fe81efa517 100644
|
| --- a/content/common/sandbox_win.cc
|
| +++ b/content/common/sandbox_win.cc
|
| @@ -605,11 +605,11 @@ base::Process StartSandboxedProcess(
|
| if ((delegate && !delegate->ShouldSandbox()) ||
|
| browser_command_line.HasSwitch(switches::kNoSandbox) ||
|
| cmd_line->HasSwitch(switches::kNoSandbox)) {
|
| - base::ProcessHandle handle = 0;
|
| - base::LaunchProcess(*cmd_line, base::LaunchOptions(), &handle);
|
| + base::Process process =
|
| + base::LaunchProcess(*cmd_line, base::LaunchOptions());
|
| // TODO(rvargas) crbug.com/417532: Don't share a raw handle.
|
| - g_broker_services->AddTargetPeer(handle);
|
| - return base::Process(handle);
|
| + g_broker_services->AddTargetPeer(process.Handle());
|
| + return process.Pass();
|
| }
|
|
|
| sandbox::TargetPolicy* policy = g_broker_services->CreatePolicy();
|
|
|