Get rid of unrequired buffering for tls records

This commit is contained in:
9seconds
2021-03-29 18:56:08 +03:00
parent 3cacd74e12
commit 841a4d2227
3 changed files with 19 additions and 35 deletions
+1 -3
View File
@@ -32,7 +32,5 @@ func (c Conn) Write(p []byte) (int, error) {
payload := buf.Bytes()
c.Encryptor.XORKeyStream(payload, payload)
n, err := buf.WriteTo(c.Conn)
return int(n), err // nolint: wrapcheck
return c.Conn.Write(payload)
}