aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeroen Leenarts <jeroen.leenarts@gmail.com>2018-08-13 13:46:56 +0200
committerJeroen Leenarts <jeroen.leenarts@gmail.com>2018-08-13 13:46:56 +0200
commit6d18b6cccba5b1367a46149eb5d51f3c8740bbfc (patch)
tree04c2deaca9df948380ac2fa5764c3139711a03fb
parentbridge: don't put on another thread (diff)
downloadwireguard-apple-6d18b6cccba5b1367a46149eb5d51f3c8740bbfc.tar.xz
wireguard-apple-6d18b6cccba5b1367a46149eb5d51f3c8740bbfc.zip
Do not set MTU if none available or zero.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
-rw-r--r--WireGuardNetworkExtension/PacketTunnelProvider.swift2
1 files changed, 1 insertions, 1 deletions
diff --git a/WireGuardNetworkExtension/PacketTunnelProvider.swift b/WireGuardNetworkExtension/PacketTunnelProvider.swift
index ffb7c2c..b411355 100644
--- a/WireGuardNetworkExtension/PacketTunnelProvider.swift
+++ b/WireGuardNetworkExtension/PacketTunnelProvider.swift
@@ -53,7 +53,7 @@ class PacketTunnelProvider: NEPacketTunnelProvider {
let dnsSettings = NEDNSSettings(servers: splitDnsEntries)
newSettings.dnsSettings = dnsSettings
}
- if let mtu = mtu {
+ if let mtu = mtu, mtu.intValue > 0 {
newSettings.mtu = mtu
}