diff --git a/Sandboxie/core/drv/ipc.c b/Sandboxie/core/drv/ipc.c index 244a2f06..447bdfc2 100644 --- a/Sandboxie/core/drv/ipc.c +++ b/Sandboxie/core/drv/ipc.c @@ -1164,11 +1164,10 @@ _FX NTSTATUS Ipc_Api_DuplicateObject(PROCESS *proc, ULONG64 *parms) status = NtDuplicateObject( SourceProcessHandle, SourceHandle, - TargetProcessHandle, TargetHandle, + TargetProcessHandle, &TargetHandleValue, DesiredAccess, HandleAttributes, Options & ~DUPLICATE_CLOSE_SOURCE); - TargetHandleValue = *TargetHandle; *TargetHandle = NULL; if (NT_SUCCESS(status)) {