╭ changed ─────────╮ │src/ssh_helper.zig│ ╰──────────────────╯ ╭──────────────────────────────────────────────────────────────────────────────────────╮ │114 if (colon == 0 or colon + 1 >= value.len) return error.InvalidConnectAddress;│ │115 const port = try std.fmt.parseInt(u16, value[colon + 1 ..], 10); │ │116 return .{ .host = value[0..colon], .port = port }; │ │117 -} │ │118 - │ │119 -fn copy(reader: *std.Io.Reader, writer: *std.Io.Writer) !void { │ │120 - var buffer: [4096]u8 = undefined; │ │121 - while (true) { │ │122 - const len = try reader.readSliceShort(&buffer); │ │123 - if (len == 0) break; │ │124 - try writer.writeAll(buffer[0..len]); │ │125 - try writer.flush(); │ │126 - } │ │117 } │ │118 │ │119 fn copyFd(src: std.posix.fd_t, dst: std.posix.fd_t) !void { │ ╰──────────────────────────────────────────────────────────────────────────────────────╯