summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--mullvad-relay-selector/src/lib.rs11
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