diff options
Diffstat (limited to 'sandbox/src/handle_dispatcher.cc')
-rw-r--r-- | sandbox/src/handle_dispatcher.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sandbox/src/handle_dispatcher.cc b/sandbox/src/handle_dispatcher.cc index 921a42f..52ecb4a 100644 --- a/sandbox/src/handle_dispatcher.cc +++ b/sandbox/src/handle_dispatcher.cc @@ -70,8 +70,9 @@ bool HandleDispatcher::DuplicateHandleProxy(IPCInfo* ipc, } type_info->Name.Buffer[type_info->Name.Length / sizeof(wchar_t)] = L'\0'; - CountedParameterSet<NameBased> params; - params[NameBased::NAME] = ParamPickerMake(type_info->Name.Buffer); + CountedParameterSet<HandleTarget> params; + params[HandleTarget::NAME] = ParamPickerMake(type_info->Name.Buffer); + params[HandleTarget::TARGET] = ParamPickerMake(target_process_id); EvalResult eval = policy_base_->EvalPolicy(IPC_DUPLICATEHANDLEPROXY_TAG, params.GetBase()); |