Skip to content

Commit 2e08dad

Browse files
authored
p2p/discv5: unset pingEcho on pong timeout (#21324)
1 parent af258ef commit 2e08dad

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

p2p/discv5/net.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1037,6 +1037,9 @@ func (net *Network) handle(n *Node, ev nodeEvent, pkt *ingressPacket) error {
10371037
net.db.ensureExpirer()
10381038
}
10391039
}
1040+
if ev == pongTimeout {
1041+
n.pingEcho = nil // clean up if pongtimeout
1042+
}
10401043
if n.state == nil {
10411044
n.state = unknown //???
10421045
}

0 commit comments

Comments
 (0)