diff --git a/Sources/WireGuardApp/Tunnel/TunnelsManager.swift b/Sources/WireGuardApp/Tunnel/TunnelsManager.swift index e1a9a39..7bfb339 100644 --- a/Sources/WireGuardApp/Tunnel/TunnelsManager.swift +++ b/Sources/WireGuardApp/Tunnel/TunnelsManager.swift @@ -614,7 +614,7 @@ class TunnelContainer: NSObject { } func refreshStatus() { - if status == .restarting { + if (status == .restarting) || (status == .waiting && tunnelProvider.connection.status == .disconnected) { return } status = TunnelStatus(from: tunnelProvider.connection.status)