aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2022-04-01 23:35:57 -0700
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2022-04-01 23:35:57 -0700
commiteaf09310cd30016ead450ecb10294809c9996c6b (patch)
treefcea8966bc00405d9c811d8d1f6ad260f815e8a5 /src
parentfffb69ce61a1e72b25e92f1ec051ef3b67b78635 (diff)
downloadbun-eaf09310cd30016ead450ecb10294809c9996c6b.tar.gz
bun-eaf09310cd30016ead450ecb10294809c9996c6b.tar.zst
bun-eaf09310cd30016ead450ecb10294809c9996c6b.zip
deinit
Diffstat (limited to 'src')
-rw-r--r--src/javascript/jsc/api/bun.zig6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/javascript/jsc/api/bun.zig b/src/javascript/jsc/api/bun.zig
index 73861f5b1..d9c8aeee5 100644
--- a/src/javascript/jsc/api/bun.zig
+++ b/src/javascript/jsc/api/bun.zig
@@ -553,6 +553,7 @@ pub fn openInEditor(
var edit = &VirtualMachine.vm.rareData().editor_context;
var arguments = JSC.Node.ArgumentsSlice.from(args);
+ defer arguments.deinit();
var path: string = "";
var editor_choice: ?Editor = null;
var line: ?string = null;
@@ -755,7 +756,8 @@ fn doResolve(
exception: js.ExceptionRef,
) ?JSC.JSValue {
var args = JSC.Node.ArgumentsSlice.from(arguments);
- const specifier = args.nextEat() orelse {
+ defer args.deinit();
+ const specifier = args.protectEatNext() orelse {
JSC.throwInvalidArguments("Expected a specifier and a from path", .{}, ctx, exception);
return null;
};
@@ -765,7 +767,7 @@ fn doResolve(
return null;
}
- const from = args.nextEat() orelse {
+ const from = args.protectEatNext() orelse {
JSC.throwInvalidArguments("Expected a from path", .{}, ctx, exception);
return null;
};