summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAndrej Mihajlov <and@mullvad.net>2022-03-23 11:00:14 +0100
committerAndrej Mihajlov <and@mullvad.net>2022-03-24 14:02:45 +0100
commitf3f23b760c9f3e35ef2c886b97b8e64122f17196 (patch)
tree2d2ca7b5e494032d1983c3fdc3572d19e9589890
parenta163276cdb1763e14b6a2e0838d4d74d66fc62e8 (diff)
downloadmullvadvpn-f3f23b760c9f3e35ef2c886b97b8e64122f17196.tar.xz
mullvadvpn-f3f23b760c9f3e35ef2c886b97b8e64122f17196.zip
PacketTunnelStatus: assign isNetworkReachable to make default init() available
-rw-r--r--ios/MullvadVPN/TunnelIPC/PacketTunnelStatus.swift2
-rw-r--r--ios/PacketTunnel/PacketTunnelProvider.swift6
2 files changed, 2 insertions, 6 deletions
diff --git a/ios/MullvadVPN/TunnelIPC/PacketTunnelStatus.swift b/ios/MullvadVPN/TunnelIPC/PacketTunnelStatus.swift
index 3dc17a587d..226385ec01 100644
--- a/ios/MullvadVPN/TunnelIPC/PacketTunnelStatus.swift
+++ b/ios/MullvadVPN/TunnelIPC/PacketTunnelStatus.swift
@@ -11,7 +11,7 @@ import Foundation
/// A struct that holds packet tunnel process status.
struct PacketTunnelStatus: Codable, Equatable {
/// Flag indicating whether network is reachable.
- var isNetworkReachable: Bool
+ var isNetworkReachable: Bool = true
/// When the packet tunnel started connecting.
var connectingDate: Date?
diff --git a/ios/PacketTunnel/PacketTunnelProvider.swift b/ios/PacketTunnel/PacketTunnelProvider.swift
index 61bc7a9cd4..2001f405fc 100644
--- a/ios/PacketTunnel/PacketTunnelProvider.swift
+++ b/ios/PacketTunnel/PacketTunnelProvider.swift
@@ -42,11 +42,7 @@ class PacketTunnelProvider: NEPacketTunnelProvider, TunnelMonitorDelegate {
private var tunnelMonitor: TunnelMonitor!
/// Tunnel status.
- private var tunnelStatus = PacketTunnelStatus(
- isNetworkReachable: true,
- connectingDate: nil,
- tunnelRelay: nil
- )
+ private var tunnelStatus = PacketTunnelStatus()
override init() {
let pid = ProcessInfo.processInfo.processIdentifier