aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-11-16 15:32:50 -0800
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-11-16 15:32:50 -0800
commit4a09ad51f04a8f6df59761d1f7b9b5e029ffa1e8 (patch)
treee45fd508e00a59dbfa566668bffe0ebc52c78ce6
parent5bef1b46d3b6bfb4a084e8d955390ba74f638fdb (diff)
downloadbun-4a09ad51f04a8f6df59761d1f7b9b5e029ffa1e8.tar.gz
bun-4a09ad51f04a8f6df59761d1f7b9b5e029ffa1e8.tar.zst
bun-4a09ad51f04a8f6df59761d1f7b9b5e029ffa1e8.zip
[router] Fix bug with dynamic route params for route segments in the middle
-rw-r--r--src/router.zig2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/router.zig b/src/router.zig
index 9c38040bd..54d3a83e1 100644
--- a/src/router.zig
+++ b/src/router.zig
@@ -1202,7 +1202,7 @@ const Pattern = struct {
if (std.mem.indexOfScalar(u8, path_, '/')) |i| {
params.append(allocator, .{
.name = dynamic.str(name),
- .value = path,
+ .value = path_[0..i],
}) catch unreachable;
path_ = path_[i + 1 ..];