diff options
| -rw-r--r-- | talpid-core/src/routing/macos.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/talpid-core/src/routing/macos.rs b/talpid-core/src/routing/macos.rs index 43081b21bb..7663ad1bd8 100644 --- a/talpid-core/src/routing/macos.rs +++ b/talpid-core/src/routing/macos.rs @@ -27,17 +27,17 @@ pub struct RouteManager { impl RouteManager { fn add_route(&mut self, route: Route) -> Result<()> { if route.prefix.prefix() == 0 { - if route.prefix.is_ipv4() { + return if route.prefix.is_ipv4() { self.add_route(Route::new("0.0.0.0/1".parse().unwrap(), route.node.clone()))?; self.add_route(Route::new( "128.0.0.0/1".parse().unwrap(), route.node.clone(), - ))?; + )) } else { self.add_route(Route::new("::/1".parse().unwrap(), route.node.clone()))?; - self.add_route(Route::new("8000::/1".parse().unwrap(), route.node.clone()))?; - } - }; + self.add_route(Route::new("8000::/1".parse().unwrap(), route.node.clone())) + }; + } let mut cmd = Exec::cmd("route") .arg("-q") |
