From 9c0a4f117a6a95a826b9bd609c5e7c5b4eb9ea9d Mon Sep 17 00:00:00 2001 From: Zane Schepke Date: Thu, 16 Oct 2025 11:14:42 -0400 Subject: [PATCH] fix: prevent redundant starts closes #994 --- .../zaneschepke/wireguardautotunnel/core/tunnel/TunnelManager.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/java/com/zaneschepke/wireguardautotunnel/core/tunnel/TunnelManager.kt b/app/src/main/java/com/zaneschepke/wireguardautotunnel/core/tunnel/TunnelManager.kt index b6124a89..19a62979 100644 --- a/app/src/main/java/com/zaneschepke/wireguardautotunnel/core/tunnel/TunnelManager.kt +++ b/app/src/main/java/com/zaneschepke/wireguardautotunnel/core/tunnel/TunnelManager.kt @@ -237,6 +237,7 @@ constructor( } override suspend fun startTunnel(tunnelConfig: TunnelConfig) { + if (activeTunnels.value.containsKey(tunnelConfig.id)) return val provider = tunnelProviderFlow.value val isKernel = provider is KernelTunnel