ircevent: allow KeepAlive to equal Timeout

This commit is contained in:
Shivaram Lingamneni 2021-08-04 23:07:50 -04:00
parent 0eddd4ae17
commit d6a5f43c67

@ -569,8 +569,8 @@ func (irc *Connection) Connect() (err error) {
if irc.Timeout == 0 {
irc.Timeout = 1 * time.Minute
}
if irc.KeepAlive < 2*irc.Timeout {
return errors.New("KeepAlive must be at least twice Timeout")
if irc.KeepAlive < irc.Timeout {
return errors.New("KeepAlive must be at least Timeout")
}
if irc.ReconnectFreq == 0 {
irc.ReconnectFreq = 2 * time.Minute