summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--talpid-core/src/routing/macos.rs10
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")