diff --git a/src/main.zig b/src/main.zig index 4fd6525..962684b 100644 --- a/src/main.zig +++ b/src/main.zig @@ -242,9 +242,9 @@ pub fn main() !void { var args_it = std.process.args(); // TODO print help - - _ = try (args_it.next(allocator) orelse @panic("expected exe name")); + _ = args_it.skip(); const scri_path = try (args_it.next(allocator) orelse @panic("expected scri path or 'repl'")); + defer allocator.free(scri_path); if (std.mem.eql(u8, scri_path, "repl")) { return try doRepl(allocator, &args_it);