From b8702f69466e03050ded0dbf7c3f712b79efc412 Mon Sep 17 00:00:00 2001 From: aiamnezia Date: Tue, 8 Apr 2025 16:47:24 +0400 Subject: [PATCH] Disable split tunneling with empty list --- client/vpnconnection.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/client/vpnconnection.cpp b/client/vpnconnection.cpp index 042c51c7..60e61ee4 100644 --- a/client/vpnconnection.cpp +++ b/client/vpnconnection.cpp @@ -359,6 +359,10 @@ void VpnConnection::appendSplitTunnelingConfig() } } + if (sitesJsonArray.isEmpty()) { + sitesRouteMode = Settings::RouteMode::VpnAllSites; + } + m_vpnConfiguration.insert(config_key::splitTunnelType, sitesRouteMode); m_vpnConfiguration.insert(config_key::splitTunnelSites, sitesJsonArray); @@ -373,6 +377,10 @@ void VpnConnection::appendSplitTunnelingConfig() } } + if (appsJsonArray.isEmpty()) { + appsRouteMode = Settings::AppsRouteMode::VpnAllApps; + } + m_vpnConfiguration.insert(config_key::appSplitTunnelType, appsRouteMode); m_vpnConfiguration.insert(config_key::splitTunnelApps, appsJsonArray);