summaryrefslogtreecommitdiffhomepage
path: root/ios/MullvadVPN/Extensions
diff options
context:
space:
mode:
authorJon Petersson <jon.petersson@kvadrat.se>2024-01-15 16:46:09 +0100
committerJon Petersson <jon.petersson@kvadrat.se>2024-02-07 11:08:48 +0100
commit758e217c05d23ccffdaa80db48edfe2b1cc1464d (patch)
treed9f4c4b354a553dcdbd9b8ac6cf281fe9407c987 /ios/MullvadVPN/Extensions
parent446ef2b026bebce7d877226a7db0551496acbf28 (diff)
downloadmullvadvpn-758e217c05d23ccffdaa80db48edfe2b1cc1464d.tar.xz
mullvadvpn-758e217c05d23ccffdaa80db48edfe2b1cc1464d.zip
Relay selector should use overridden IP addresses for relays
Diffstat (limited to 'ios/MullvadVPN/Extensions')
-rw-r--r--ios/MullvadVPN/Extensions/URL+Scoping.swift4
1 files changed, 3 insertions, 1 deletions
diff --git a/ios/MullvadVPN/Extensions/URL+Scoping.swift b/ios/MullvadVPN/Extensions/URL+Scoping.swift
index 5f5b68637c..a957d4291e 100644
--- a/ios/MullvadVPN/Extensions/URL+Scoping.swift
+++ b/ios/MullvadVPN/Extensions/URL+Scoping.swift
@@ -9,10 +9,12 @@
import Foundation
extension URL {
- func securelyScoped(_ completionHandler: (Self) -> Void) {
+ func securelyScoped(_ completionHandler: (Self?) -> Void) {
if startAccessingSecurityScopedResource() {
completionHandler(self)
stopAccessingSecurityScopedResource()
+ } else {
+ completionHandler(nil)
}
}
}