diff --git a/Sources/TransmissionLinux/Connection.swift b/Sources/TransmissionLinux/Connection.swift index 26cc726..b1cf6d2 100644 --- a/Sources/TransmissionLinux/Connection.swift +++ b/Sources/TransmissionLinux/Connection.swift @@ -43,24 +43,23 @@ public class Connection do { - let _ = try self.socket.read(into: &data) - } - catch - { - return nil - } + let bytesRead = try self.socket.read(into: &data) + buffer.append(data[0.. buffer.count + let result = buffer[0.. Bool