diff options
author | 2021-11-16 15:32:50 -0800 | |
---|---|---|
committer | 2021-11-16 15:32:50 -0800 | |
commit | 4a09ad51f04a8f6df59761d1f7b9b5e029ffa1e8 (patch) | |
tree | e45fd508e00a59dbfa566668bffe0ebc52c78ce6 | |
parent | 5bef1b46d3b6bfb4a084e8d955390ba74f638fdb (diff) | |
download | bun-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.zig | 2 |
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 ..]; |