Skip to content

Commit 4a43139

Browse files
gbn: reset resendTicker on any msg
1 parent 768ef7a commit 4a43139

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
@@ -514,6 +514,8 @@ func (g *GoBackNConn) receivePacketsForever() error { // nolint:gocyclo
514514
g.pongTicker.Pause()
515515
}
516516

517+
g.resendTicker.Reset(g.cfg.resendTimeout)
518+
517519
switch m := msg.(type) {
518520
case *PacketData:
519521
switch m.Seq == g.recvSeq {
@@ -588,8 +590,6 @@ func (g *GoBackNConn) receivePacketsForever() error { // nolint:gocyclo
588590
case *PacketACK:
589591
gotValidACK := g.sendQueue.processACK(m.Seq)
590592
if gotValidACK {
591-
g.resendTicker.Reset(g.cfg.resendTimeout)
592-
593593
// Send a signal to indicate that new
594594
// ACKs have been received.
595595
select {

0 commit comments

Comments
 (0)