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,11 +137,14 @@ func (peer *Peer) SendHandshakeInitiation(isRetry bool) error {
return err return err
} }
if len(junks) > 0 {
err = peer.SendBuffers(junks) err = peer.SendBuffers(junks)
if err != nil { if err != nil {
peer.device.log.Errorf("%v - Failed to send junk packets: %v", peer, err) peer.device.log.Errorf("%v - Failed to send junk packets: %v", peer, err)
return err return err
} }
}
peer.device.aSecMux.RLock() peer.device.aSecMux.RLock()
if peer.device.aSecCfg.initPacketJunkSize != 0 { if peer.device.aSecCfg.initPacketJunkSize != 0 {