Disable split tunneling with empty list

This commit is contained in:
aiamnezia 2025-04-08 16:47:24 +04:00
parent 9d571a4c71
commit b8702f6946

View file

@ -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);