summaryrefslogtreecommitdiffhomepage
path: root/mullvad-daemon/src
diff options
context:
space:
mode:
authorJonatan Rhodin <jonatan.rhodin@mullvad.net>2025-10-16 15:07:57 +0200
committerJonatan Rhodin <jonatan.rhodin@mullvad.net>2025-10-22 13:06:17 +0200
commit01e2ade8ba9c8ea4363eeca65a0d8ed989de4d2f (patch)
treefb55d756049f478fa4be40de48b239f2059393c9 /mullvad-daemon/src
parent4d3129808552e247a591e074a944d95ea9916a27 (diff)
downloadmullvadvpn-01e2ade8ba9c8ea4363eeca65a0d8ed989de4d2f.tar.xz
mullvadvpn-01e2ade8ba9c8ea4363eeca65a0d8ed989de4d2f.zip
Add entry and exit no relay errors
The old no relay error is still kept for single hop
Diffstat (limited to 'mullvad-daemon/src')
-rw-r--r--mullvad-daemon/src/tunnel.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/mullvad-daemon/src/tunnel.rs b/mullvad-daemon/src/tunnel.rs
index 4c35ee2be8..27c89020f5 100644
--- a/mullvad-daemon/src/tunnel.rs
+++ b/mullvad-daemon/src/tunnel.rs
@@ -303,6 +303,12 @@ impl From<Error> for ParameterGenerationError {
Error::SelectRelay(mullvad_relay_selector::Error::IpVersionUnavailable { family }) => {
ParameterGenerationError::IpVersionUnavailable { family }
}
+ Error::SelectRelay(mullvad_relay_selector::Error::NoRelayEntry(_)) => {
+ ParameterGenerationError::NoMatchingRelayEntry
+ }
+ Error::SelectRelay(mullvad_relay_selector::Error::NoRelayExit(_)) => {
+ ParameterGenerationError::NoMatchingRelayExit
+ }
Error::NoAuthDetails | Error::SelectRelay(_) | Error::Device(_) => {
ParameterGenerationError::NoMatchingRelay
}