diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2019-06-10 18:47:39 +0200 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2019-06-10 18:47:39 +0200 |
commit | e70c397e54ac4ef4d91268efdf71ad057a6c6cf7 (patch) | |
tree | c40572668f010078b44e68ae12daaaf4344df22d /WireGuard | |
parent | on-demand: iOS: Fix crash on selecting Any SSID when already selected (diff) | |
download | wireguard-apple-e70c397e54ac4ef4d91268efdf71ad057a6c6cf7.tar.xz wireguard-apple-e70c397e54ac4ef4d91268efdf71ad057a6c6cf7.zip |
TunnelProvider: remove all cleverness
This will cause more socket flaps than necessary but hopefully will fix
some bugs.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to 'WireGuard')
-rw-r--r-- | WireGuard/WireGuardNetworkExtension/PacketTunnelProvider.swift | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/WireGuard/WireGuardNetworkExtension/PacketTunnelProvider.swift b/WireGuard/WireGuardNetworkExtension/PacketTunnelProvider.swift index 2ecd610..f8d87d7 100644 --- a/WireGuard/WireGuardNetworkExtension/PacketTunnelProvider.swift +++ b/WireGuard/WireGuardNetworkExtension/PacketTunnelProvider.swift @@ -11,7 +11,6 @@ class PacketTunnelProvider: NEPacketTunnelProvider { private var handle: Int32? private var networkMonitor: NWPathMonitor? private var ifname: String? - private var lastPath: Network.NWPath? private var packetTunnelSettingsGenerator: PacketTunnelSettingsGenerator? deinit { @@ -150,10 +149,7 @@ class PacketTunnelProvider: NEPacketTunnelProvider { _ = packetTunnelSettingsGenerator.endpointUapiConfiguration().withGoString { return wgSetConfig(handle, $0) } } #endif - if path != lastPath { - lastPath = path - wgBumpSockets(handle) - } + wgBumpSockets(handle) } } |