aboutsummaryrefslogtreecommitdiff
path: root/src/cache.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/cache.zig')
-rw-r--r--src/cache.zig2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cache.zig b/src/cache.zig
index 284ca254b..a5d73e0fd 100644
--- a/src/cache.zig
+++ b/src/cache.zig
@@ -148,7 +148,7 @@ pub const Fs = struct {
var file_handle: std.fs.File = if (_file_handle) |__file| std.fs.File{ .handle = __file } else undefined;
if (_file_handle == null) {
- if (FeatureFlags.store_file_descriptors and dirname_fd > 0) {
+ if (FeatureFlags.store_file_descriptors and dirname_fd != bun.invalid_fd and dirname_fd > 0) {
file_handle = std.fs.Dir.openFile(std.fs.Dir{ .fd = dirname_fd }, std.fs.path.basename(path), .{ .mode = .read_only }) catch |err| brk: {
switch (err) {
error.FileNotFound => {