Improve homekit secure conn buffers

This commit is contained in:
Alex X
2025-10-21 12:27:38 +03:00
parent 994e0dc526
commit ff18283d11
3 changed files with 12 additions and 13 deletions
+3 -1
View File
@@ -216,8 +216,10 @@ func (c *Client) Dial() (err error) {
return newResponseError(cipherM3, plainM4)
}
rw := bufio.NewReadWriter(c.reader, bufio.NewWriter(c.Conn))
// like tls.Client wrapper over net.Conn
if c.Conn, err = secure.Client(c.Conn, sessionShared, true); err != nil {
if c.Conn, err = secure.Client(c.Conn, rw, sessionShared, true); err != nil {
return
}
// new reader for new conn