From ae3fcb5bd89a4ac908ba6d4cdb1be4e7c7f0ea81 Mon Sep 17 00:00:00 2001
From: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
Date: Tue, 22 Nov 2022 21:41:34 -0800
Subject: [FileSystemRouter] Fix reload()
---
src/bun.js/api/filesystem_router.zig | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
(limited to 'src/bun.js/api/filesystem_router.zig')
diff --git a/src/bun.js/api/filesystem_router.zig b/src/bun.js/api/filesystem_router.zig
index f43a30d4e..c80a4ed07 100644
--- a/src/bun.js/api/filesystem_router.zig
+++ b/src/bun.js/api/filesystem_router.zig
@@ -320,7 +320,7 @@ pub const FileSystemRouter = struct {
};
var router = Router.init(vm.bundler.fs, allocator, .{
- .dir = this.router.config.dir,
+ .dir = allocator.dupe(u8, this.router.config.dir) catch unreachable,
.extensions = allocator.dupe(string, this.router.config.extensions) catch unreachable,
.asset_prefix_path = this.router.config.asset_prefix_path,
}) catch unreachable;
@@ -338,6 +338,7 @@ pub const FileSystemRouter = struct {
this.arena = arena;
@This().routesSetCached(this_value, globalThis, JSC.JSValue.zero);
this.allocator = allocator;
+ this.router = router;
return this_value;
}
--
cgit v1.2.3
='ciro/fetch-fix-with-lock'>ciro/fetch-fix-with-lock
Unnamed repository; edit this file 'description' to name the repository. | |