diff options
author | Jeroen Leenarts <jeroen.leenarts@gmail.com> | 2018-09-18 22:53:00 +0200 |
---|---|---|
committer | Jeroen Leenarts <jeroen.leenarts@gmail.com> | 2018-09-18 22:53:00 +0200 |
commit | fe6be49180d2677e2fd869f682a733684afd2566 (patch) | |
tree | af1a0932ba58d89dd23e640eaf63854d5c025c80 /WireGuardNetworkExtension | |
parent | Add edit/done buttons to have a more discoverable way to remove tunnels. (diff) | |
download | wireguard-apple-fe6be49180d2677e2fd869f682a733684afd2566.tar.xz wireguard-apple-fe6be49180d2677e2fd869f682a733684afd2566.zip |
Change network prefix length for excluded routes to 128.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to '')
-rw-r--r-- | WireGuardNetworkExtension/PacketTunnelProvider.swift | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/WireGuardNetworkExtension/PacketTunnelProvider.swift b/WireGuardNetworkExtension/PacketTunnelProvider.swift index ee6493b..64e9f5d 100644 --- a/WireGuardNetworkExtension/PacketTunnelProvider.swift +++ b/WireGuardNetworkExtension/PacketTunnelProvider.swift @@ -67,7 +67,7 @@ class PacketTunnelProvider: NEPacketTunnelProvider { if validatedIPv6Addresses.count > 0 { let ipv6Settings = NEIPv6Settings(addresses: validatedIPv6Addresses.map { $0.ipAddress }, networkPrefixLengths: validatedIPv6Addresses.map { NSNumber(value: $0.subnet) }) ipv6Settings.includedRoutes = [NEIPv6Route.default()] - ipv6Settings.excludedRoutes = validatedEndpoints.filter { $0.addressType == .IPv6}.map { NEIPv6Route(destinationAddress: $0.ipAddress, networkPrefixLength: 0)} + ipv6Settings.excludedRoutes = validatedEndpoints.filter { $0.addressType == .IPv6}.map { NEIPv6Route(destinationAddress: $0.ipAddress, networkPrefixLength: 128)} newSettings.ipv6Settings = ipv6Settings } |