mirror of
https://github.com/passepartoutvpn/wireguard-apple.git
synced 2025-01-31 21:12:07 +00:00
Lazy WGContext made connection unstable.
This commit is contained in:
parent
ca35168dc9
commit
273f30d882
@ -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)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user