summaryrefslogtreecommitdiffhomepage
path: root/windows
diff options
context:
space:
mode:
authorOdd Stranne <odd@mullvad.net>2020-01-31 16:28:09 +0100
committerOdd Stranne <odd@mullvad.net>2020-02-03 13:42:46 +0100
commit33b61325f9c025cf73e24be9f99c8ed5d5e9789e (patch)
tree144f9b0e5cf705083076478e160abe4c88f6d99d /windows
parentca0dc2241dd7607f8f07ed2566ae8bfba2b9731f (diff)
downloadmullvadvpn-33b61325f9c025cf73e24be9f99c8ed5d5e9789e.tar.xz
mullvadvpn-33b61325f9c025cf73e24be9f99c8ed5d5e9789e.zip
Add clarifying comment
Diffstat (limited to 'windows')
-rw-r--r--windows/winnet/src/winnet/routing/routemanager.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/windows/winnet/src/winnet/routing/routemanager.cpp b/windows/winnet/src/winnet/routing/routemanager.cpp
index 81ed54f38e..8a57a1e088 100644
--- a/windows/winnet/src/winnet/routing/routemanager.cpp
+++ b/windows/winnet/src/winnet/routing/routemanager.cpp
@@ -604,6 +604,11 @@ void RouteManager::defaultRouteChanged(ADDRESS_FAMILY family, DefaultRouteMonito
for (auto &it : affectedRoutes)
{
+ //
+ // We can't update the existing route because defining characteristics are being changed.
+ // So removing and adding again is the only option.
+ //
+
try
{
deleteFromRoutingTable(it->registeredRoute);