From 7c4992894b1acd951e7ba5aab78e5819cfb7b85d Mon Sep 17 00:00:00 2001 From: Roopesh Chander Date: Sat, 3 Nov 2018 18:58:24 +0530 Subject: [PATCH] VPN: We should never get a status change to .disconnected if we're resolving endpoints But we do, which we'll fix subsequently Signed-off-by: Roopesh Chander --- WireGuard/WireGuard/VPN/TunnelsManager.swift | 1 + 1 file changed, 1 insertion(+) diff --git a/WireGuard/WireGuard/VPN/TunnelsManager.swift b/WireGuard/WireGuard/VPN/TunnelsManager.swift index 2aa415a..a36d5d0 100644 --- a/WireGuard/WireGuard/VPN/TunnelsManager.swift +++ b/WireGuard/WireGuard/VPN/TunnelsManager.swift @@ -415,6 +415,7 @@ class TunnelContainer: NSObject { } if (s.status == .resolvingEndpointDomains && connection.status == .disconnected) { // Don't change to .inactive if we're still resolving endpoints + assert(false) return } s.status = TunnelStatus(from: connection.status)