summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorJon Petersson <jon.petersson@mullvad.net>2025-09-30 11:39:10 +0200
committerJon Petersson <jon.petersson@mullvad.net>2025-09-30 11:39:10 +0200
commitf97a1e71011857dd0bdd5ee388cf4fc7a829ec49 (patch)
tree4731b34b5633c376c071a00af498fb075ad7a6aa
parentdbde4ef7955d57569103596b50e0d754c16c17ec (diff)
parentb60819511b9f1f884160133126612cf568a3f92e (diff)
downloadmullvadvpn-f97a1e71011857dd0bdd5ee388cf4fc7a829ec49.tar.xz
mullvadvpn-f97a1e71011857dd0bdd5ee388cf4fc7a829ec49.zip
Merge branch 'fix-exit-selection-for-multihop-and-smart-routing-combo'
-rw-r--r--ios/MullvadREST/Relay/RelaySelectorWrapper.swift3
1 files changed, 2 insertions, 1 deletions
diff --git a/ios/MullvadREST/Relay/RelaySelectorWrapper.swift b/ios/MullvadREST/Relay/RelaySelectorWrapper.swift
index 057cefd1b5..e2dbaaf0b8 100644
--- a/ios/MullvadREST/Relay/RelaySelectorWrapper.swift
+++ b/ios/MullvadREST/Relay/RelaySelectorWrapper.swift
@@ -79,7 +79,8 @@ public final class RelaySelectorWrapper: RelaySelectorProtocol, Sendable {
tunnelSettings.daita.daitaState.isEnabled
),
exitRelays: try findCandidates(
- obfuscation.obfuscatedRelays,
+ // If multihop is explicitly enabled as well, any exit should be viable.
+ tunnelSettings.tunnelMultihopState.isEnabled ? obfuscation.allRelays : obfuscation.obfuscatedRelays,
false
)
)