From 0adb454bd634388ba841dd938fc32493b42da0fe Mon Sep 17 00:00:00 2001 From: Jeroen Leenarts Date: Thu, 16 Aug 2018 22:03:40 +0200 Subject: [PATCH] Do not perform optional try, this ate errors in the addressess and DNS input. Signed-off-by: Jason A. Donenfeld --- WireGuard/Models/Interface+Extension.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/WireGuard/Models/Interface+Extension.swift b/WireGuard/Models/Interface+Extension.swift index 735c7a2..98d0240 100644 --- a/WireGuard/Models/Interface+Extension.swift +++ b/WireGuard/Models/Interface+Extension.swift @@ -19,7 +19,7 @@ extension Interface { throw InterfaceValidationError.invalidPrivateKey } - try? addresses?.commaSeparatedToArray().forEach { address in + try addresses?.commaSeparatedToArray().forEach { address in do { try _ = CIDRAddress(stringRepresentation: address) } catch { @@ -27,7 +27,7 @@ extension Interface { } } - try? dns?.commaSeparatedToArray().forEach { address in + try dns?.commaSeparatedToArray().forEach { address in do { try _ = Endpoint(endpointString: address) } catch {