diff --git a/src/net/hosts.rs b/src/net/hosts.rs index ff0ff3db8..92617fc77 100644 --- a/src/net/hosts.rs +++ b/src/net/hosts.rs @@ -1145,13 +1145,12 @@ impl Hosts { continue } - // Reject this peer if it's already stored on the Gold or White list. - // If it exists on the Grey list, we will simply update its last_seen - // field. + // Reject this peer if it's already stored on the Gold, White or Grey list. // // We do this last since it is the most expensive operation. if self.container.contains(HostColor::Gold as usize, addr_).await || - self.container.contains(HostColor::White as usize, addr_).await + self.container.contains(HostColor::White as usize, addr_).await || + self.container.contains(HostColor::Grey as usize, addr_).await { debug!(target: "net::hosts::filter_addresses()", "We already have {} in the hostlist. Skipping", addr_);