diff --git a/eth/protocols/eth/dispatcher.go b/eth/protocols/eth/dispatcher.go index bf88d400d4..8353515193 100644 --- a/eth/protocols/eth/dispatcher.go +++ b/eth/protocols/eth/dispatcher.go @@ -212,6 +212,7 @@ func (p *Peer) dispatcher() { } // Stop tracking the request delete(pending, cancelOp.id) + requestTracker.Fulfil(p.id, p.version, req.code, cancelOp.id) cancelOp.fail <- nil case resOp := <-p.resDispatch: