diff options
author | 2021-05-13 13:51:40 -0700 | |
---|---|---|
committer | 2021-05-13 13:51:40 -0700 | |
commit | 2eb09c1fec3a11067066602e2d6613e817a06630 (patch) | |
tree | 2cccb4dd553f3855b7737101fb681effa95869be /src/resolver/resolver.zig | |
parent | f6f40b5b649507aee7555123e93a1b474b92f598 (diff) | |
download | bun-2eb09c1fec3a11067066602e2d6613e817a06630.tar.gz bun-2eb09c1fec3a11067066602e2d6613e817a06630.tar.zst bun-2eb09c1fec3a11067066602e2d6613e817a06630.zip |
okay
Former-commit-id: b42b239344259197238a7d9deedfe496bfa3c1a0
Diffstat (limited to 'src/resolver/resolver.zig')
-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 b272a7cbe..6cc078a78 100644 --- a/src/resolver/resolver.zig +++ b/src/resolver/resolver.zig @@ -1202,16 +1202,18 @@ pub const Resolver = struct { } // Try the path with extensions + std.mem.copy(u8, &TemporaryBuffer.ExtensionPathBuf, path); for (r.opts.extension_order) |ext| { var buffer = TemporaryBuffer.ExtensionPathBuf[0 .. path.len + ext.len]; std.mem.copy(u8, buffer[path.len..buffer.len], ext); + const file_name = buffer[path.len - base.len .. buffer.len]; if (r.debug_logs) |*debug| { debug.addNoteFmt("Checking for file \"{s}{s}\" ", .{ base, ext }) catch {}; } - if (entries.get(buffer[path.len - base.len .. buffer.len])) |query| { + if (entries.get(file_name)) |query| { if (query.entry.kind(rfs) == .file) { if (r.debug_logs) |*debug| { debug.addNoteFmt("Found file \"{s}\" ", .{buffer}) catch {}; |