Skip to content

Commit a4c795d

Browse files
committed
fix(p2p/discv5): unset pingEcho on pong timeout ethereum#21324
1 parent 6b19acc commit a4c795d

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

p2p/discv5/net.go

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

0 commit comments

Comments
 (0)