aboutsummaryrefslogtreecommitdiff
path: root/src/resolver
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-12-16 02:41:47 -0800
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-12-16 02:41:47 -0800
commitaed6f89772d0d07ac0c4d5b8cb5324d5dc7246b4 (patch)
tree560bdae6ec8844e01cdfb77d6a60bb115ce75168 /src/resolver
parent39af1ccc7c677a70a1715ecef562b7cda31a7857 (diff)
downloadbun-aed6f89772d0d07ac0c4d5b8cb5324d5dc7246b4.tar.gz
bun-aed6f89772d0d07ac0c4d5b8cb5324d5dc7246b4.tar.zst
bun-aed6f89772d0d07ac0c4d5b8cb5324d5dc7246b4.zip
[bun bun] Fix a race condition introduced in #55ff681976f7bae5a428c409061991c07fa492e7
Diffstat (limited to 'src/resolver')
-rw-r--r--src/resolver/resolver.zig2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/resolver/resolver.zig b/src/resolver/resolver.zig
index 1b6e049f4..4a3fffb8a 100644
--- a/src/resolver/resolver.zig
+++ b/src/resolver/resolver.zig
@@ -591,6 +591,8 @@ pub const Resolver = struct {
}
pub fn resolve(r: *ThisResolver, source_dir: string, import_path: string, kind: ast.ImportKind) !Result {
+ const original_order = r.extension_order;
+ defer r.extension_order = original_order;
r.extension_order = switch (kind) {
.url, .at_conditional, .at => std.mem.span(&options.BundleOptions.Defaults.CSSExtensionOrder),
.entry_point, .stmt, .dynamic => r.opts.esm_extension_order,