forked from quic-go/quic-go
fix calculation of the time for the next keep alive
This commit is contained in:
@@ -738,7 +738,7 @@ func (s *session) nextKeepAliveTime() time.Time {
|
|||||||
if !s.config.KeepAlive || s.keepAlivePingSent || !s.firstAckElicitingPacketAfterIdleSentTime.IsZero() {
|
if !s.config.KeepAlive || s.keepAlivePingSent || !s.firstAckElicitingPacketAfterIdleSentTime.IsZero() {
|
||||||
return time.Time{}
|
return time.Time{}
|
||||||
}
|
}
|
||||||
return s.lastPacketReceivedTime.Add(s.keepAliveInterval / 2)
|
return s.lastPacketReceivedTime.Add(s.keepAliveInterval)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (s *session) maybeResetTimer() {
|
func (s *session) maybeResetTimer() {
|
||||||
|
|||||||
Reference in New Issue
Block a user