From 7316eb06f824662fb47355e889940e15b0f39e43 Mon Sep 17 00:00:00 2001 From: Roopesh Chander Date: Wed, 24 Oct 2018 19:01:33 +0530 Subject: Model: MTU should be a 16-bit integer Signed-off-by: Roopesh Chander --- WireGuard/WireGuard/UI/TunnelViewModel.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'WireGuard/WireGuard/UI/TunnelViewModel.swift') diff --git a/WireGuard/WireGuard/UI/TunnelViewModel.swift b/WireGuard/WireGuard/UI/TunnelViewModel.swift index cb678d1..bc826d5 100644 --- a/WireGuard/WireGuard/UI/TunnelViewModel.swift +++ b/WireGuard/WireGuard/UI/TunnelViewModel.swift @@ -134,11 +134,11 @@ class TunnelViewModel { } } if let mtuString = scratchpad[.mtu] { - if let mtu = UInt64(mtuString) { + if let mtu = UInt16(mtuString) { config.mtu = mtu } else { fieldsWithError.insert(.mtu) - errorMessages.append("Interface's MTU should be a number") + errorMessages.append("Interface's MTU should be a 16-bit integer (0 to 65535)") } } if let dnsString = scratchpad[.dns] { -- cgit v1.2.3-59-g8ed1b