╭ changed ─────────────────╮ │src/serve_ssh_protocol.zig│ ╰──────────────────────────╯ ╭───────────╮ │← all files│ ╰───────────╯ ╭──────────╮ │← previous│ ╰──────────╯ ╭──────────────────────────────────────────────────────────────────────╮ │1975 │ │1976 if (std.mem.eql(u8, req_type, "exec")) { │ │1977 // capture the command string for the handler to inspect│ │2013 - const cmd = try takeStringField(allocator, &r, 4096); │ │2014 - if (pending_exec.*) |old| allocator.free(old); │ │2015 - pending_exec.* = cmd; │ │1978 + const cmd = try takeString(&r, 4096); │ │1979 try replyChannelRequest(conn, ch, want_reply, true); │ │1980 return .{ .exec = cmd }; │ │1981 } │ ╰──────────────────────────────────────────────────────────────────────╯