diff --git a/sync/src/light_sync/mod.rs b/sync/src/light_sync/mod.rs index 8baeeb0ab..3090af08c 100644 --- a/sync/src/light_sync/mod.rs +++ b/sync/src/light_sync/mod.rs @@ -282,7 +282,7 @@ impl Handler for LightSync { trace!(target: "sync", "Announcement from peer {}: new chain head {:?}, reorg depth {}", ctx.peer(), (announcement.head_hash, announcement.head_num), announcement.reorg_depth); - if last_td < announcement.head_td { + if last_td > announcement.head_td { trace!(target: "sync", "Peer {} moved backwards.", ctx.peer()); self.peers.write().remove(&ctx.peer()); ctx.disconnect_peer(ctx.peer());