summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-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
)
)