diff options
| author | Odd Stranne <odd@mullvad.net> | 2020-01-31 16:28:09 +0100 |
|---|---|---|
| committer | Odd Stranne <odd@mullvad.net> | 2020-02-03 13:42:46 +0100 |
| commit | 33b61325f9c025cf73e24be9f99c8ed5d5e9789e (patch) | |
| tree | 144f9b0e5cf705083076478e160abe4c88f6d99d | |
| parent | ca0dc2241dd7607f8f07ed2566ae8bfba2b9731f (diff) | |
| download | mullvadvpn-33b61325f9c025cf73e24be9f99c8ed5d5e9789e.tar.xz mullvadvpn-33b61325f9c025cf73e24be9f99c8ed5d5e9789e.zip | |
Add clarifying comment
| -rw-r--r-- | windows/winnet/src/winnet/routing/routemanager.cpp | 5 |
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); |
