]> git.ipfire.org Git - thirdparty/wireguard-apple.git/commitdiff
Move logic to extension: Invoke startTunnel() without any options
authorRoopesh Chander <roop@roopc.net>
Thu, 8 Nov 2018 08:45:01 +0000 (14:15 +0530)
committerRoopesh Chander <roop@roopc.net>
Thu, 8 Nov 2018 08:45:01 +0000 (14:15 +0530)
Signed-off-by: Roopesh Chander <roop@roopc.net>
WireGuard/WireGuard/VPN/TunnelsManager.swift

index 3b72100b859ef4c1dc21cf03f77358259610eae0..ee4f84c7b2c36a5f233a7810fa4cdd4dcf1100f9 100644 (file)
@@ -345,11 +345,8 @@ class TunnelContainer: NSObject {
         startObservingTunnelStatus()
         let session = (tunnelProvider.connection as! NETunnelProviderSession)
         do {
-            os_log("startActivation: Generating options", log: OSLog.default, type: .debug)
-            let tunnelOptions = PacketTunnelOptionsGenerator.generateOptions(
-                from: tunnelConfiguration, withResolvedEndpoints: resolvedEndpoints)
             os_log("startActivation: Starting tunnel", log: OSLog.default, type: .debug)
-            try session.startTunnel(options: tunnelOptions)
+            try session.startTunnel()
             os_log("startActivation: Success", log: OSLog.default, type: .debug)
             completionHandler(nil)
         } catch (let error) {