Do all packet reading from dispatch queue.

Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
This commit is contained in:
Jeroen Leenarts
2018-08-13 13:48:08 +02:00
parent 6d18b6cccb
commit aa92fd7dfc
3 changed files with 53 additions and 16 deletions
@@ -60,6 +60,7 @@ class PacketTunnelProvider: NEPacketTunnelProvider {
setTunnelNetworkSettings(newSettings) { [weak self](error) in
completionHandler(error)
self?.wireGuardWrapper.configured = true
self?.wireGuardWrapper.startReadingPackets()
}
} else {