diff options
| -rw-r--r-- | mullvad-relay-selector/src/lib.rs | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/mullvad-relay-selector/src/lib.rs b/mullvad-relay-selector/src/lib.rs index c3290363dd..1289ab332f 100644 --- a/mullvad-relay-selector/src/lib.rs +++ b/mullvad-relay-selector/src/lib.rs @@ -172,8 +172,10 @@ impl ParsedRelays { .insert(r#override.hostname.to_owned(), r#override); } + let mut remaining_overrides = self.overrides.clone(); + for relay in &mut self.relays { - if let Some(overrides) = self.overrides.get(&relay.hostname) { + if let Some(overrides) = remaining_overrides.remove(&relay.hostname) { if let Some(ipv4_addr_in) = overrides.ipv4_addr_in { log::debug!( "Overriding ipv4_addr_in for {}: {ipv4_addr_in}", @@ -190,6 +192,13 @@ impl ParsedRelays { } } } + + for relay_override in remaining_overrides.into_values() { + log::warn!( + "No overrides were applied for hostname \"{}\": not found", + relay_override.hostname + ); + } } /// Update list while keeping overrides |
