aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Tamas Sule <admin@tamassule.com> 2023-02-28 01:06:28 +0100
committerGravatar GitHub <noreply@github.com> 2023-02-27 16:06:28 -0800
commit630d2314b617df8866ff3ace569212aacff0e15d (patch)
tree45cf9efccb8c3d06d8fb2fa9cb0eb4d4512b86c7
parent18cce50390694231e4f235f14091f0153c1b8449 (diff)
downloadbun-630d2314b617df8866ff3ace569212aacff0e15d.tar.gz
bun-630d2314b617df8866ff3ace569212aacff0e15d.tar.zst
bun-630d2314b617df8866ff3ace569212aacff0e15d.zip
Bundler uses incorrect port when dev server is listening on non-default port #1885 (#2191)
-rw-r--r--src/http.zig5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/http.zig b/src/http.zig
index 167e2658f..746e843b9 100644
--- a/src/http.zig
+++ b/src/http.zig
@@ -3505,9 +3505,8 @@ pub const Server = struct {
}
const addr = listener.listen_address;
-
- if (port != addr.getPort()) {
- server.bundler.options.origin.port = try std.fmt.allocPrint(server.allocator, "{d}", .{addr.getPort()});
+ if (server.bundler.options.origin.getPort() != addr.getPort()) {
+ server.bundler.options.origin = ZigURL.parse(try std.fmt.allocPrint(server.allocator, "{s}://{s}:{d}", .{server.bundler.options.origin.displayProtocol(), server.bundler.options.origin.displayHostname(), addr.getPort()}));
}
const start_time = Global.getStartTime();