From: Andrej Mihajlov Date: Fri, 4 Dec 2020 10:25:16 +0000 (+0100) Subject: WireGuardKit: Delegate IPv*Address initialization to self.init X-Git-Tag: 1.0.10-18~23 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8f67435d4aa03ac10bc57f74f7b452ab856f4f09;p=thirdparty%2Fwireguard-apple.git WireGuardKit: Delegate IPv*Address initialization to self.init Signed-off-by: Andrej Mihajlov --- diff --git a/Sources/WireGuardKit/IPAddress+AddrInfo.swift b/Sources/WireGuardKit/IPAddress+AddrInfo.swift index b7e8cd5..96d8ba4 100644 --- a/Sources/WireGuardKit/IPAddress+AddrInfo.swift +++ b/Sources/WireGuardKit/IPAddress+AddrInfo.swift @@ -12,11 +12,7 @@ extension IPv4Address { return Data(bytes: &ptr.pointee.sin_addr, count: MemoryLayout.size) } - if let ipAddress = IPv4Address(addressData) { - self = ipAddress - } else { - return nil - } + self.init(addressData) } } @@ -28,10 +24,6 @@ extension IPv6Address { return Data(bytes: &ptr.pointee.sin6_addr, count: MemoryLayout.size) } - if let ipAddress = IPv6Address(addressData) { - self = ipAddress - } else { - return nil - } + self.init(addressData) } }