aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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| {