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