aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/bun.js/node/syscall.zig6
m---------src/deps/uws0
2 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);
diff --git a/src/deps/uws b/src/deps/uws
new file mode 160000
+Subproject 8b4206edb96799df8c5fc01d43a4e5137306416