eth/downloader: reset the chain when parent is missing during processing

release/1.0.1
obscuren 10 years ago
parent 745c368987
commit 13364a2dcf
  1. 2
      eth/downloader/downloader.go

@ -436,6 +436,8 @@ func (d *Downloader) process(peer *peer) error {
if err != nil && core.IsParentErr(err) {
glog.V(logger.Debug).Infoln("Aborting process due to missing parent.")
// XXX this needs a lot of attention
blocks = nil
break
} else if err != nil {
// immediatly unregister the false peer but do not disconnect

Loading…
Cancel
Save