From fe6be49180d2677e2fd869f682a733684afd2566 Mon Sep 17 00:00:00 2001 From: Jeroen Leenarts Date: Tue, 18 Sep 2018 22:53:00 +0200 Subject: Change network prefix length for excluded routes to 128. Signed-off-by: Jason A. Donenfeld --- WireGuardNetworkExtension/PacketTunnelProvider.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'WireGuardNetworkExtension/PacketTunnelProvider.swift') 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 } -- cgit v1.2.3-59-g8ed1b