aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrej Mihajlov <and@mullvad.net>2020-12-02 13:54:31 +0100
committerAndrej Mihajlov <and@mullvad.net>2020-12-03 13:22:52 +0100
commit9c38a1b89764b3018ae7b44395c86cf565982297 (patch)
tree4a5ca0892ad83a229ab6aca5c258c4b53183a272
parentWireGuardKit: Only assign self.settingsGenerator upon success to set tunnel network settings to avoid inconsistent state (diff)
downloadwireguard-apple-9c38a1b89764b3018ae7b44395c86cf565982297.tar.xz
wireguard-apple-9c38a1b89764b3018ae7b44395c86cf565982297.zip
WireGuardKit: Assert that resolutionResults must not contain failures
Signed-off-by: Andrej Mihajlov <and@mullvad.net>
-rw-r--r--WireGuardKit/Sources/WireGuardKit/WireGuardAdapter.swift2
1 files changed, 1 insertions, 1 deletions
diff --git a/WireGuardKit/Sources/WireGuardKit/WireGuardAdapter.swift b/WireGuardKit/Sources/WireGuardKit/WireGuardAdapter.swift
index 358ab53..a2c19ba 100644
--- a/WireGuardKit/Sources/WireGuardKit/WireGuardAdapter.swift
+++ b/WireGuardKit/Sources/WireGuardKit/WireGuardAdapter.swift
@@ -314,7 +314,7 @@ public class WireGuardAdapter {
}
let resolvedEndpoints = resolutionResults.map { (result) -> Endpoint? in
- return try? result?.get()
+ return try! result?.get()
}
return resolvedEndpoints