diff options
author | 2022-09-26 10:30:33 -0700 | |
---|---|---|
committer | 2022-09-26 10:30:33 -0700 | |
commit | a736010fdd8777aa0fc257d65536dc55c691463a (patch) | |
tree | f44472521afb8fd13e1f859302baa0d334ad6976 | |
parent | b733125085a5746af121ce6d7b67eb45fb8e85e3 (diff) | |
download | bun-a736010fdd8777aa0fc257d65536dc55c691463a.tar.gz bun-a736010fdd8777aa0fc257d65536dc55c691463a.tar.zst bun-a736010fdd8777aa0fc257d65536dc55c691463a.zip |
Fix crash when insufficient arguments
Diffstat (limited to '')
-rw-r--r-- | src/bun.js/bindings/bindings.zig | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/bun.js/bindings/bindings.zig b/src/bun.js/bindings/bindings.zig index f352fd0ac..0386fd991 100644 --- a/src/bun.js/bindings/bindings.zig +++ b/src/bun.js/bindings/bindings.zig @@ -3729,7 +3729,7 @@ pub const CallFrame = opaque { var buf: [max]JSC.JSValue = std.mem.zeroes([max]JSC.JSValue); const len = self.argumentsCount(); var ptr = self.argumentsPtr(); - switch (len) { + switch (@minimum(len, max)) { 0 => { return .{ .ptr = buf, .len = 0 }; }, |