aboutsummaryrefslogtreecommitdiffstats
path: root/WireGuard/WireGuard/VPN/TunnelsManager.swift
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--WireGuard/WireGuard/VPN/TunnelsManager.swift8
1 files changed, 4 insertions, 4 deletions
diff --git a/WireGuard/WireGuard/VPN/TunnelsManager.swift b/WireGuard/WireGuard/VPN/TunnelsManager.swift
index 9eaecff..222100d 100644
--- a/WireGuard/WireGuard/VPN/TunnelsManager.swift
+++ b/WireGuard/WireGuard/VPN/TunnelsManager.swift
@@ -286,10 +286,10 @@ class TunnelsManager {
// In case our attempt to start the tunnel, didn't succeed
if (tunnel == s.tunnelBeingActivated) {
if (session.status == .disconnected) {
- let error = (InternetReachability.currentStatus() == .notReachable ?
- TunnelsManagerError.tunnelActivationFailedNoInternetConnection :
- TunnelsManagerError.tunnelActivationFailedInternalError)
- s.activationDelegate?.tunnelActivationFailed(tunnel: tunnel, error: error)
+ if (InternetReachability.currentStatus() == .notReachable) {
+ let error = TunnelsManagerError.tunnelActivationFailedNoInternetConnection
+ s.activationDelegate?.tunnelActivationFailed(tunnel: tunnel, error: error)
+ }
s.tunnelBeingActivated = nil
} else if (session.status == .connected) {
s.tunnelBeingActivated = nil