aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-11-06 18:00:01 -0800
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-11-06 18:00:01 -0800
commite5b2e3c6024492a10cb2649477657a168bf9723f (patch)
treeab1fc4318d462194c859bf6fe40fc43141d46496
parent897d7bd56470dc46d9237fb00ec28c039711a00f (diff)
downloadbun-e5b2e3c6024492a10cb2649477657a168bf9723f.tar.gz
bun-e5b2e3c6024492a10cb2649477657a168bf9723f.tar.zst
bun-e5b2e3c6024492a10cb2649477657a168bf9723f.zip
Fixes https://github.com/oven-sh/bun/issues/1451
-rw-r--r--src/bun.js/api/server.zig8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/bun.js/api/server.zig b/src/bun.js/api/server.zig
index 9a8cd10a6..8a9ae8c54 100644
--- a/src/bun.js/api/server.zig
+++ b/src/bun.js/api/server.zig
@@ -302,7 +302,13 @@ pub const ServerConfig = struct {
}
if (arg.getTruthy(global, "port")) |port_| {
- args.port = @intCast(u16, @minimum(@maximum(0, port_.toInt32()), std.math.maxInt(u16)));
+ args.port = @intCast(
+ u16,
+ @minimum(
+ @maximum(0, port_.coerce(i32, global)),
+ std.math.maxInt(u16),
+ ),
+ );
}
if (arg.getTruthy(global, "baseURI")) |baseURI| {