mirror of
https://github.com/yggdrasil-network/yggdrasil-go.git
synced 2024-11-27 20:15:23 +00:00
Don't write huge mostly empty buffers unnecessarily
This commit is contained in:
parent
47eb2fc47f
commit
ccf03fd3b6
@ -263,7 +263,7 @@ func (tun *TunAdapter) ifaceReader() error {
|
|||||||
tun.mutex.Lock()
|
tun.mutex.Lock()
|
||||||
if conn, isIn := tun.conns[*dstNodeID]; isIn {
|
if conn, isIn := tun.conns[*dstNodeID]; isIn {
|
||||||
tun.mutex.Unlock()
|
tun.mutex.Unlock()
|
||||||
w, err := conn.Write(bs)
|
w, err := conn.Write(bs[:n])
|
||||||
if err != nil {
|
if err != nil {
|
||||||
tun.log.Errorln("TUN/TAP conn write error:", err)
|
tun.log.Errorln("TUN/TAP conn write error:", err)
|
||||||
continue
|
continue
|
||||||
|
Loading…
Reference in New Issue
Block a user