aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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);