aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--WireGuardNetworkExtension/PacketTunnelProvider.swift5
1 files changed, 2 insertions, 3 deletions
diff --git a/WireGuardNetworkExtension/PacketTunnelProvider.swift b/WireGuardNetworkExtension/PacketTunnelProvider.swift
index ba440d0..ce37c8a 100644
--- a/WireGuardNetworkExtension/PacketTunnelProvider.swift
+++ b/WireGuardNetworkExtension/PacketTunnelProvider.swift
@@ -19,9 +19,7 @@ class PacketTunnelProvider: NEPacketTunnelProvider {
// MARK: Properties
var wgHandle: Int32?
- lazy var wgContext: WireGuardContext? = {
- return WireGuardContext(packetFlow: self.packetFlow)
- }()
+ var wgContext: WireGuardContext?
// MARK: NEPacketTunnelProvider
@@ -42,6 +40,7 @@ class PacketTunnelProvider: NEPacketTunnelProvider {
}
configureLogger()
+ wgContext = WireGuardContext(packetFlow: self.packetFlow)
let handle = connect(interfaceName: interfaceName, settings: settings)