diff options
author | Jeroen Leenarts <jeroen.leenarts@gmail.com> | 2018-08-13 13:48:08 +0200 |
---|---|---|
committer | Jeroen Leenarts <jeroen.leenarts@gmail.com> | 2018-08-13 13:48:08 +0200 |
commit | aa92fd7dfc690ce7b731b53e3939ab30f36540df (patch) | |
tree | 07d354efc43af7ac6914739c4ec9dfa537a16380 /WireGuardNetworkExtension/PacketTunnelProvider.swift | |
parent | Do not set MTU if none available or zero. (diff) | |
download | wireguard-apple-aa92fd7dfc690ce7b731b53e3939ab30f36540df.tar.xz wireguard-apple-aa92fd7dfc690ce7b731b53e3939ab30f36540df.zip |
Do all packet reading from dispatch queue.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to '')
-rw-r--r-- | WireGuardNetworkExtension/PacketTunnelProvider.swift | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/WireGuardNetworkExtension/PacketTunnelProvider.swift b/WireGuardNetworkExtension/PacketTunnelProvider.swift index b411355..ccbf120 100644 --- a/WireGuardNetworkExtension/PacketTunnelProvider.swift +++ b/WireGuardNetworkExtension/PacketTunnelProvider.swift @@ -60,6 +60,7 @@ class PacketTunnelProvider: NEPacketTunnelProvider { setTunnelNetworkSettings(newSettings) { [weak self](error) in completionHandler(error) self?.wireGuardWrapper.configured = true + self?.wireGuardWrapper.startReadingPackets() } } else { |