aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/bun.js/bindings/bindings.zig4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/bun.js/bindings/bindings.zig b/src/bun.js/bindings/bindings.zig
index 2b800ab8b..1c09378a8 100644
--- a/src/bun.js/bindings/bindings.zig
+++ b/src/bun.js/bindings/bindings.zig
@@ -4608,7 +4608,7 @@ pub const JSValue = enum(JSValueReprInt) {
return 0;
}
- return @intFromFloat(u64, @max(len, 0));
+ return @intFromFloat(u64, @max(@min(len, std.math.maxInt(i52)), 0));
}
/// This function supports:
@@ -4629,7 +4629,7 @@ pub const JSValue = enum(JSValueReprInt) {
return null;
}
- return @intFromFloat(u64, @max(len, 0));
+ return @intFromFloat(u64, @max(@min(len, std.math.maxInt(i52)), 0));
}
/// Do not use this directly!