| Index: sandbox/win/src/broker_services.cc
|
| diff --git a/sandbox/win/src/broker_services.cc b/sandbox/win/src/broker_services.cc
|
| index 895d535a486316539fff4420c40bd82b7984a433..b55fd224136d3cc266461c98081c0556ab5030cb 100644
|
| --- a/sandbox/win/src/broker_services.cc
|
| +++ b/sandbox/win/src/broker_services.cc
|
| @@ -457,7 +457,7 @@ ResultCode BrokerServicesBase::SpawnTarget(const wchar_t* exe_path,
|
| base::win::ScopedProcessInformation process_info;
|
| TargetProcess* target = new TargetProcess(initial_token.Take(),
|
| lockdown_token.Take(),
|
| - job,
|
| + job.Get(),
|
| thread_pool_);
|
|
|
| DWORD win_result = target->Create(exe_path, command_line, inherit_handles,
|
| @@ -534,8 +534,8 @@ ResultCode BrokerServicesBase::AddTargetPeer(HANDLE peer_process) {
|
| return SBOX_ERROR_BAD_PARAMS;
|
|
|
| if (!::RegisterWaitForSingleObject(
|
| - &peer->wait_object, peer->process, RemovePeer, peer.get(), INFINITE,
|
| - WT_EXECUTEONLYONCE | WT_EXECUTEINWAITTHREAD)) {
|
| + &peer->wait_object, peer->process.Get(), RemovePeer, peer.get(),
|
| + INFINITE, WT_EXECUTEONLYONCE | WT_EXECUTEINWAITTHREAD)) {
|
| peer_map_.erase(peer->id);
|
| return SBOX_ERROR_GENERIC;
|
| }
|
|
|