diff --git a/device/send.go b/device/send.go index 8191f07..db4e1a1 100644 --- a/device/send.go +++ b/device/send.go @@ -137,10 +137,13 @@ func (peer *Peer) SendHandshakeInitiation(isRetry bool) error { return err } - err = peer.SendBuffers(junks) - if err != nil { - peer.device.log.Errorf("%v - Failed to send junk packets: %v", peer, err) - return err + if len(junks) > 0 { + err = peer.SendBuffers(junks) + + if err != nil { + peer.device.log.Errorf("%v - Failed to send junk packets: %v", peer, err) + return err + } } peer.device.aSecMux.RLock()