cmd/geth, eth: bump version & tmp fix for incorrect TD peers
This commit is contained in:
parent
f2a2b2ac70
commit
ba2236fa51
|
@ -47,7 +47,7 @@ import _ "net/http/pprof"
|
||||||
|
|
||||||
const (
|
const (
|
||||||
ClientIdentifier = "Geth"
|
ClientIdentifier = "Geth"
|
||||||
Version = "0.9.14"
|
Version = "0.9.15"
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
|
|
@ -89,6 +89,13 @@ func (pm *ProtocolManager) synchronise(peer *peer) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// FIXME if we have the hash in our chain and the TD of the peer is
|
||||||
|
// much higher than ours, something is wrong with us or the peer.
|
||||||
|
// Check if the hash is on our own chain
|
||||||
|
if pm.chainman.HasBlock(peer.recentHash) {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
// Get the hashes from the peer (synchronously)
|
// Get the hashes from the peer (synchronously)
|
||||||
err := pm.downloader.Synchronise(peer.id, peer.recentHash)
|
err := pm.downloader.Synchronise(peer.id, peer.recentHash)
|
||||||
if err != nil && err == downloader.ErrBadPeer {
|
if err != nil && err == downloader.ErrBadPeer {
|
||||||
|
|
Loading…
Reference in New Issue