diff --git a/src/main.zig b/src/main.zig index f86e032..4c64c85 100644 --- a/src/main.zig +++ b/src/main.zig @@ -16,8 +16,8 @@ pub fn main() noreturn { var argi = std.process.args(); while (argi.next()) |arg| { - defer args.len += 1; - args[args.len] = arg; + args.len += 1; + args[args.len - 1] = arg; } const shells = std.posix.getenv("SHELLS") orelse fallback(alloc, args: {