Retain aggressive socket reestablishment for now
This can be reverted once we've done more testing.
This commit is contained in:
parent
2e37d511db
commit
a60b2a37d0
|
@ -113,7 +113,8 @@ class PacketTunnelProvider: NEPacketTunnelProvider {
|
||||||
private func pathUpdate(path: Network.NWPath) {
|
private func pathUpdate(path: Network.NWPath) {
|
||||||
guard let handle = wgHandle, let packetTunnelSettingsGenerator = packetTunnelSettingsGenerator else { return }
|
guard let handle = wgHandle, let packetTunnelSettingsGenerator = packetTunnelSettingsGenerator else { return }
|
||||||
var listenPort: UInt16?
|
var listenPort: UInt16?
|
||||||
if path.availableInterfaces.isEmpty || lastFirstInterface != path.availableInterfaces.first {
|
//TODO(zx2c4): Remove the `true` here after extensive testing with network/cell simulations.
|
||||||
|
if true || path.availableInterfaces.isEmpty || lastFirstInterface != path.availableInterfaces.first {
|
||||||
listenPort = wgGetListenPort(handle)
|
listenPort = wgGetListenPort(handle)
|
||||||
lastFirstInterface = path.availableInterfaces.first
|
lastFirstInterface = path.availableInterfaces.first
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue