Skip to content

Commit 096d5c5

Browse files
committed
gbn: reset resendTicker on any msg
1 parent b8b7815 commit 096d5c5

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
@@ -520,6 +520,8 @@ func (g *GoBackNConn) receivePacketsForever() error { // nolint:gocyclo
520520
g.pongTicker.Pause()
521521
}
522522

523+
g.resendTicker.Reset(g.resendTimeout)
524+
523525
switch m := msg.(type) {
524526
case *PacketData:
525527
switch m.Seq == g.recvSeq {
@@ -596,8 +598,6 @@ func (g *GoBackNConn) receivePacketsForever() error { // nolint:gocyclo
596598
)
597599

598600
if gotValidACK {
599-
g.resendTicker.Reset(g.resendTimeout)
600-
601601
// Send a signal to indicate that new
602602
// ACKs have been received.
603603
select {

0 commit comments

Comments
 (0)