aboutsummaryrefslogtreecommitdiffstats
path: root/WireGuardNetworkExtension/PacketTunnelProvider.swift
diff options
context:
space:
mode:
authorJeroen Leenarts <jeroen.leenarts@gmail.com>2018-09-18 21:47:43 +0200
committerJeroen Leenarts <jeroen.leenarts@gmail.com>2018-09-18 21:49:59 +0200
commit089315ddc5b4ce8400fe8ed75887b0fe55762790 (patch)
tree6c00bc821cdf869f595246348e449b45ef3b0fc4 /WireGuardNetworkExtension/PacketTunnelProvider.swift
parentGive team to release (diff)
downloadwireguard-apple-089315ddc5b4ce8400fe8ed75887b0fe55762790.tar.xz
wireguard-apple-089315ddc5b4ce8400fe8ed75887b0fe55762790.zip
Add settings screen. Move export as zip to settings screen.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to 'WireGuardNetworkExtension/PacketTunnelProvider.swift')
-rw-r--r--WireGuardNetworkExtension/PacketTunnelProvider.swift6
1 files changed, 2 insertions, 4 deletions
diff --git a/WireGuardNetworkExtension/PacketTunnelProvider.swift b/WireGuardNetworkExtension/PacketTunnelProvider.swift
index f413eec..ee6493b 100644
--- a/WireGuardNetworkExtension/PacketTunnelProvider.swift
+++ b/WireGuardNetworkExtension/PacketTunnelProvider.swift
@@ -135,8 +135,7 @@ class PacketTunnelProvider: NEPacketTunnelProvider {
private func connect(interfaceName: String, settings: String) -> Int32 { // swiftlint:disable:this cyclomatic_complexity
return withStringsAsGoStrings(interfaceName, settings) { (nameGoStr, settingsGoStr) -> Int32 in
return withUnsafeMutablePointer(to: &wgContext) { (wgCtxPtr) -> Int32 in
- return wgTurnOn(nameGoStr, settingsGoStr,
- { (wgCtxPtr, buf, len) -> Int in
+ return wgTurnOn(nameGoStr, settingsGoStr, { (wgCtxPtr, buf, len) -> Int in
// read_fn: Read from the TUN interface and pass it on to WireGuard
guard let wgCtxPtr = wgCtxPtr else { return 0 }
guard let buf = buf else { return 0 }
@@ -150,8 +149,7 @@ class PacketTunnelProvider: NEPacketTunnelProvider {
return packetData.count
}
return 0
- },
- { (wgCtxPtr, buf, len) -> Int in
+ }, { (wgCtxPtr, buf, len) -> Int in
// write_fn: Receive packets from WireGuard and write to the TUN interface
guard let wgCtxPtr = wgCtxPtr else { return 0 }
guard let buf = buf else { return 0 }