aboutsummaryrefslogtreecommitdiffstats
path: root/WireGuardNetworkExtension/PacketTunnelProvider.swift
diff options
context:
space:
mode:
authorJeroen Leenarts <jeroen.leenarts@gmail.com>2018-08-13 13:48:08 +0200
committerJeroen Leenarts <jeroen.leenarts@gmail.com>2018-08-13 13:48:08 +0200
commitaa92fd7dfc690ce7b731b53e3939ab30f36540df (patch)
tree07d354efc43af7ac6914739c4ec9dfa537a16380 /WireGuardNetworkExtension/PacketTunnelProvider.swift
parentDo not set MTU if none available or zero. (diff)
downloadwireguard-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.swift1
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 {