aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Dylan Conway <dylan.conway567@gmail.com> 2023-05-08 22:54:25 -0700
committerGravatar Dylan Conway <dylan.conway567@gmail.com> 2023-05-08 22:54:25 -0700
commitaa85d7af92fc4f1e48bc38f9db8124243c99fd3d (patch)
tree7ae56bfc856f90c41ec58a4cab2eb778bd3d2ff8
parent0b52f9210a2c85d3dcc61365d910cdf45996a693 (diff)
downloadbun-aa85d7af92fc4f1e48bc38f9db8124243c99fd3d.tar.gz
bun-aa85d7af92fc4f1e48bc38f9db8124243c99fd3d.tar.zst
bun-aa85d7af92fc4f1e48bc38f9db8124243c99fd3d.zip
Fix incorrect fd usage
-rw-r--r--src/resolver/resolver.zig4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/resolver/resolver.zig b/src/resolver/resolver.zig
index d08b42943..1225707f6 100644
--- a/src/resolver/resolver.zig
+++ b/src/resolver/resolver.zig
@@ -973,8 +973,10 @@ pub const Resolver = struct {
bun.openFileForPath(span);
if (!store_fd) {
- out = try bun.getFdPath(query.entry.cache.fd, &buf);
+ std.debug.assert(file.handle > 2);
+ out = try bun.getFdPath(file.handle, &buf);
file.close();
+ query.entry.cache.fd = 0;
} else {
query.entry.cache.fd = file.handle;
Fs.FileSystem.setMaxFd(file.handle);