diff --git a/servers/src/grin/sync/state_sync.rs b/servers/src/grin/sync/state_sync.rs index 07faaf8b..19fc07fe 100644 --- a/servers/src/grin/sync/state_sync.rs +++ b/servers/src/grin/sync/state_sync.rs @@ -413,13 +413,13 @@ impl StateSync { .and_then(|(_, addr)| *addr); let peer = available_pibd_peers() .outbound() - .non_blocked() + .with_filter(|p| !peers.is_blocked(p.info.addr)) .exclude(excluded_peer) .choose_random() .or_else(|| { available_pibd_peers() .inbound() - .non_blocked() + .with_filter(|p| !peers.is_blocked(p.info.addr)) .exclude(excluded_peer) .choose_random() .or_else(|| {