╭ changed ───────╮ │src/test/ssh.zig│ ╰────────────────╯ ╭───────────╮ │← all files│ ╰───────────╯ ╭───────────────────────────────────────────╮ │19 output: [2048]u8 = undefined, │ │20 writer: std.Io.Writer = undefined, │ │21 conn: proto.Conn = undefined, │ │22 + idle: proto.IdleState = .{}, │ │23 channel: Channel = undefined, │ │24 sess: proto.SessionCtx = undefined,│ │25 │ ╰───────────────────────────────────────────╯ ╭────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │34 .cs_cipher = proto.Cipher.init(&key, 0), │ │35 .sc_cipher = proto.Cipher.init(&key, 0), │ │36 .rekey = undefined, │ │37 + .idle = &self.idle, │ │38 }; │ │39 self.channel = .{ .local_id = 0, .remote_id = 7, .local_window = 1 << 20, .remote_window = 32768, .max_packet = 32768 };│ │40 self.sess = .{ .conn = &self.conn, .channel = &self.channel, .fingerprint = undefined }; │ ╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭────────────────────────────────────────────────╮ │976 │ │977 fn run(self: *ServerTask) void { │ │978 defer self.outgoing.close(self.io);│ │979 + var idle = proto.IdleState{}; │ │980 proto.handleConnection( │ │981 self.io, │ │982 self.allocator, │ ╰────────────────────────────────────────────────╯ ╭─────────────────────────────────╮ │983 self.reader, │ │984 self.writer, │ │985 self.host_key, │ │983 - null, │ │986 + &idle, │ │987 self, │ │988 ) catch |e| { │ │989 self.result = e;│ ╰─────────────────────────────────╯