From 936328ff685b470d599061a62b89e13a88799b23 Mon Sep 17 00:00:00 2001 From: Zsolt Felfoldi Date: Sun, 8 Dec 2019 20:19:18 +0100 Subject: [PATCH] p2p/discv5: fixed talkResponse send condition --- p2p/discv5/net.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/p2p/discv5/net.go b/p2p/discv5/net.go index 0e61e71094..0a7af53b9e 100644 --- a/p2p/discv5/net.go +++ b/p2p/discv5/net.go @@ -1372,7 +1372,7 @@ func (q *talkQuery) start(net *Network) bool { if q.remote == net.tab.self { return false } - if q.remote.state.canQuery { + if q.remote.state == known { net.talkResponseSubLock.Lock() hash := net.conn.send(q.remote, talkRequestPacket, talkRequest{TalkID: []byte(q.talkID), Payload: q.payload}) q.key = string(q.remote.sha[:]) + string(hash[:])