remove readNextCh

This commit is contained in:
thinkAfCod 2025-05-14 15:39:59 +08:00 committed by Chen Kai
parent 8d05d5da6d
commit c603f255c8

View file

@ -93,7 +93,6 @@ type UDPv5 struct {
// channels into dispatch
packetInCh chan ReadPacket
readNextCh chan struct{}
callCh chan *callV5
callDoneCh chan *callV5
respTimeoutCh chan *callTimeout
@ -190,7 +189,6 @@ func newUDPv5(conn UDPConn, ln *enode.LocalNode, cfg Config) (*UDPv5, error) {
respTimeout: cfg.V5RespTimeout,
// channels into dispatch
packetInCh: make(chan ReadPacket, 1024),
readNextCh: make(chan struct{}, 1),
callCh: make(chan *callV5),
callDoneCh: make(chan *callV5),
sendCh: make(chan sendRequest),
@ -629,7 +627,6 @@ func (t *UDPv5) dispatch() {
t.handlePacket(p.Data, p.Addr)
case <-t.closeCtx.Done():
close(t.readNextCh)
close(t.writeCh)
for id, queue := range t.callQueue {
for _, c := range queue {