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