Skip to content

Commit 1d64aa0

Browse files
committed
gbn: reset resendTicker on any msg
1 parent 2c7b6cf commit 1d64aa0

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

gbn/gbn_conn.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -530,6 +530,8 @@ func (g *GoBackNConn) receivePacketsForever() error { // nolint:gocyclo
530530
g.pongTicker.Pause()
531531
}
532532

533+
g.resendTicker.Reset(g.resendTimeout)
534+
533535
switch m := msg.(type) {
534536
case *PacketData:
535537
switch m.Seq == g.recvSeq {
@@ -606,8 +608,6 @@ func (g *GoBackNConn) receivePacketsForever() error { // nolint:gocyclo
606608
)
607609

608610
if gotValidACK {
609-
g.resendTicker.Reset(g.resendTimeout)
610-
611611
// Send a signal to indicate that new
612612
// ACKs have been received.
613613
select {

0 commit comments

Comments
 (0)