summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorJon Petersson <jon.petersson@mullvad.net>2025-06-18 15:58:35 +0200
committerJon Petersson <jon.petersson@mullvad.net>2025-06-18 15:58:35 +0200
commit1748d8a7b3e8044f6b2718d25903bf1b38afad4e (patch)
tree7f0e4e52c13fdb175fcc2636ea1dc802a9254a89
parente417e8a405138d7013ba83caf1eac0d05558e712 (diff)
parent14bc263ac1ec5640fa9884b29c076758d5fdabea (diff)
downloadmullvadvpn-1748d8a7b3e8044f6b2718d25903bf1b38afad4e.tar.xz
mullvadvpn-1748d8a7b3e8044f6b2718d25903bf1b38afad4e.zip
Merge branch 'backport-2025.5'
-rw-r--r--ios/MullvadVPN/TunnelManager/TunnelManager.swift2
-rw-r--r--ios/PacketTunnel/PacketTunnelProvider/PacketTunnelPathObserver.swift4
2 files changed, 2 insertions, 4 deletions
diff --git a/ios/MullvadVPN/TunnelManager/TunnelManager.swift b/ios/MullvadVPN/TunnelManager/TunnelManager.swift
index 090a8d9bb1..78939e877e 100644
--- a/ios/MullvadVPN/TunnelManager/TunnelManager.swift
+++ b/ios/MullvadVPN/TunnelManager/TunnelManager.swift
@@ -891,7 +891,7 @@ final class TunnelManager: StorePaymentObserver, @unchecked Sendable {
private func startNetworkMonitor() {
cancelNetworkMonitor()
- networkMonitor = NWPathMonitor(prohibitedInterfaceTypes: [.other])
+ networkMonitor = NWPathMonitor()
networkMonitor?.pathUpdateHandler = { [weak self] path in
self?.didUpdateNetworkPath(path)
}
diff --git a/ios/PacketTunnel/PacketTunnelProvider/PacketTunnelPathObserver.swift b/ios/PacketTunnel/PacketTunnelProvider/PacketTunnelPathObserver.swift
index 97066add3d..5ca3895bf0 100644
--- a/ios/PacketTunnel/PacketTunnelProvider/PacketTunnelPathObserver.swift
+++ b/ios/PacketTunnel/PacketTunnelProvider/PacketTunnelPathObserver.swift
@@ -15,7 +15,7 @@ import PacketTunnelCore
final class PacketTunnelPathObserver: DefaultPathObserverProtocol, Sendable {
private let eventQueue: DispatchQueue
- private let pathMonitor: NWPathMonitor
+ private let pathMonitor = NWPathMonitor()
nonisolated(unsafe) let logger = Logger(label: "PacketTunnelPathObserver")
private let stateLock = NSLock()
@@ -29,8 +29,6 @@ final class PacketTunnelPathObserver: DefaultPathObserverProtocol, Sendable {
init(eventQueue: DispatchQueue) {
self.eventQueue = eventQueue
-
- pathMonitor = NWPathMonitor(prohibitedInterfaceTypes: [.other])
}
func start(_ body: @escaping @Sendable (Network.NWPath.Status) -> Void) {