summaryrefslogtreecommitdiffhomepage
path: root/mullvad-daemon/src
diff options
context:
space:
mode:
authorJonatan Rhodin <jonatan.rhodin@mullvad.net>2025-04-09 10:41:49 +0200
committerJonatan Rhodin <jonatan.rhodin@mullvad.net>2025-04-09 10:41:49 +0200
commit75da013ccc20e5a612a87aa826c4e057da22567a (patch)
treec7ceded57a9d31680e40e91ef15123e3b3e984ed /mullvad-daemon/src
parent9a6938a4a32ecc162cc5afcf15fa636de2f9b9fe (diff)
parent1272d1bbe4c73529d3c4ca358da5b58a19ebd84d (diff)
downloadmullvadvpn-75da013ccc20e5a612a87aa826c4e057da22567a.tar.xz
mullvadvpn-75da013ccc20e5a612a87aa826c4e057da22567a.zip
Merge branch 'implement-device-ip-version-error-droid-1918'
Diffstat (limited to 'mullvad-daemon/src')
-rw-r--r--mullvad-daemon/src/tunnel.rs17
1 files changed, 10 insertions, 7 deletions
diff --git a/mullvad-daemon/src/tunnel.rs b/mullvad-daemon/src/tunnel.rs
index 4874ee167a..ab2efb62cf 100644
--- a/mullvad-daemon/src/tunnel.rs
+++ b/mullvad-daemon/src/tunnel.rs
@@ -220,12 +220,12 @@ impl InnerParametersGenerator {
GetRelay::Custom(custom_relay) => {
self.last_generated_relays = None;
custom_relay
- // TODO: generate proxy settings for custom tunnels
- .to_tunnel_parameters(self.tunnel_options.clone(), None)
- .map_err(|e| {
- log::error!("Failed to resolve hostname for custom tunnel config: {}", e);
- Error::ResolveCustomHostname
- })
+ // TODO: generate proxy settings for custom tunnels
+ .to_tunnel_parameters(self.tunnel_options.clone(), None)
+ .map_err(|e| {
+ log::error!("Failed to resolve hostname for custom tunnel config: {}", e);
+ Error::ResolveCustomHostname
+ })
}
}
}
@@ -325,7 +325,10 @@ impl From<Error> for ParameterGenerationError {
ParameterGenerationError::NoMatchingBridgeRelay
}
Error::ResolveCustomHostname => {
- ParameterGenerationError::CustomTunnelHostResultionError
+ ParameterGenerationError::CustomTunnelHostResolutionError
+ }
+ Error::SelectRelay(mullvad_relay_selector::Error::IpVersionUnavailable { family }) => {
+ ParameterGenerationError::IpVersionUnavailable { family }
}
Error::NoAuthDetails | Error::SelectRelay(_) | Error::Device(_) => {
ParameterGenerationError::NoMatchingRelay