forked from cerc-io/plugeth
Reset peer during download on disc
This commit is contained in:
parent
25d16f358a
commit
7ba9fe4d5d
6
peer.go
6
peer.go
@ -412,6 +412,12 @@ func (p *Peer) HandleInbound() {
|
|||||||
//}
|
//}
|
||||||
|
|
||||||
case wire.MsgDiscTy:
|
case wire.MsgDiscTy:
|
||||||
|
blockPool := p.ethereum.blockPool
|
||||||
|
if blockPool.peer == p {
|
||||||
|
blockPool.peer = nil
|
||||||
|
blockPool.td = ethutil.Big0
|
||||||
|
}
|
||||||
|
|
||||||
p.Stop()
|
p.Stop()
|
||||||
peerlogger.Infoln("Disconnect peer: ", DiscReason(msg.Data.Get(0).Uint()))
|
peerlogger.Infoln("Disconnect peer: ", DiscReason(msg.Data.Get(0).Uint()))
|
||||||
case wire.MsgPingTy:
|
case wire.MsgPingTy:
|
||||||
|
Loading…
Reference in New Issue
Block a user