diff options
-rw-r--r-- | src/resolver/resolver.zig | 4 |
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); |