diff options
Diffstat (limited to 'src/bun.js/node/syscall.zig')
-rw-r--r-- | src/bun.js/node/syscall.zig | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/bun.js/node/syscall.zig b/src/bun.js/node/syscall.zig index 2890deba3..edb7b3578 100644 --- a/src/bun.js/node/syscall.zig +++ b/src/bun.js/node/syscall.zig @@ -1311,13 +1311,13 @@ pub fn setFileOffset(fd: bun.FileDescriptor, offset: usize) Maybe(void) { pub fn dup(fd: bun.FileDescriptor) Maybe(bun.FileDescriptor) { if (comptime Environment.isWindows) { - var target: *windows.HANDLE = undefined; + var target: windows.HANDLE = undefined; const process = kernel32.GetCurrentProcess(); const out = kernel32.DuplicateHandle( process, bun.fdcast(fd), process, - target, + &target, 0, w.TRUE, w.DUPLICATE_SAME_ACCESS, @@ -1327,7 +1327,7 @@ pub fn dup(fd: bun.FileDescriptor) Maybe(bun.FileDescriptor) { return err; } } - return Maybe(bun.FileDescriptor){ .result = bun.toFD(out) }; + return Maybe(bun.FileDescriptor){ .result = bun.toFD(target.*) }; } const out = std.c.dup(fd); |