aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-11-22 21:41:34 -0800
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-11-22 21:41:34 -0800
commitae3fcb5bd89a4ac908ba6d4cdb1be4e7c7f0ea81 (patch)
tree5423cd3f38209f7cfb231d84fe78096da082a830 /src
parent5767ad3fc59d1973897dd8baf5be601754f50c79 (diff)
downloadbun-ae3fcb5bd89a4ac908ba6d4cdb1be4e7c7f0ea81.tar.gz
bun-ae3fcb5bd89a4ac908ba6d4cdb1be4e7c7f0ea81.tar.zst
bun-ae3fcb5bd89a4ac908ba6d4cdb1be4e7c7f0ea81.zip
[FileSystemRouter] Fix reload()
Diffstat (limited to 'src')
-rw-r--r--src/bun.js/api/filesystem_router.zig3
1 files changed, 2 insertions, 1 deletions
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;
}