Fix incorrect configuration handling for zero-valued Jc

This commit is contained in:
Iurii Egorov 2024-01-14 18:22:02 +03:00
parent c05b2ee2a3
commit e5f355e843

View file

@ -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()