summaryrefslogtreecommitdiffhomepage
path: root/mullvad-api/src
diff options
context:
space:
mode:
authorSebastian Holmin <sebastian.holmin@mullvad.net>2024-08-21 14:06:08 +0200
committerDavid Lönnhager <david.l@mullvad.net>2024-08-22 20:24:38 +0200
commitb42d608e4f666c0d3cf020395db2e7b42963e6f2 (patch)
treebb759418736f7a26d54e471fa52d3c5d312a72f9 /mullvad-api/src
parent283d1eb046c1a36d35e1f924ca6a5b3006a9fd1d (diff)
downloadmullvadvpn-b42d608e4f666c0d3cf020395db2e7b42963e6f2.tar.xz
mullvadvpn-b42d608e4f666c0d3cf020395db2e7b42963e6f2.zip
Fix IP-override feature indicator
It was trigger by any overrides existing in the settings, not by the current endpoint being overridden. Add flag to `Relay` to specify if its IPv4 and/or IPv6 has been overridden and use that in combination with the endpoint IP version to derive if the current connection is overridden.
Diffstat (limited to 'mullvad-api/src')
-rw-r--r--mullvad-api/src/relay_list.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/mullvad-api/src/relay_list.rs b/mullvad-api/src/relay_list.rs
index 22410549b8..afe71c829d 100644
--- a/mullvad-api/src/relay_list.rs
+++ b/mullvad-api/src/relay_list.rs
@@ -154,6 +154,8 @@ fn into_mullvad_relay(
hostname: relay.hostname,
ipv4_addr_in: relay.ipv4_addr_in,
ipv6_addr_in: relay.ipv6_addr_in,
+ overridden_ipv4: false,
+ overridden_ipv6: false,
include_in_country: relay.include_in_country,
active: relay.active,
owned: relay.owned,