aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrej Mihajlov <and@mullvad.net>2020-12-04 11:25:16 +0100
committerAndrej Mihajlov <and@mullvad.net>2020-12-04 11:50:44 +0100
commit8f67435d4aa03ac10bc57f74f7b452ab856f4f09 (patch)
tree883b413aefdbd89fabe98b774a007e27798b7aac
parentWireGuardApp: Remove backend version call in Logger.swift & extract wireguard-go version script from network extension targets (diff)
downloadwireguard-apple-8f67435d4aa03ac10bc57f74f7b452ab856f4f09.tar.xz
wireguard-apple-8f67435d4aa03ac10bc57f74f7b452ab856f4f09.zip
WireGuardKit: Delegate IPv*Address initialization to self.init
Signed-off-by: Andrej Mihajlov <and@mullvad.net>
-rw-r--r--Sources/WireGuardKit/IPAddress+AddrInfo.swift12
1 files changed, 2 insertions, 10 deletions
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<in_addr>.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<in6_addr>.size)
}
- if let ipAddress = IPv6Address(addressData) {
- self = ipAddress
- } else {
- return nil
- }
+ self.init(addressData)
}
}