summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorEmīls Piņķis <emils@mullvad.net>2018-12-03 09:27:38 +0000
committerEmīls Piņķis <emils@mullvad.net>2018-12-03 18:02:22 +0000
commit9ad905cdbd79e7c629fc346ceb1be7bb5688af3f (patch)
treeb0af30b0bdcd53639f0e8c9bf26d22e2c02635e1
parent16d4ef5fe4fa8450210eecf20099a1c2b8becb39 (diff)
downloadmullvadvpn-9ad905cdbd79e7c629fc346ceb1be7bb5688af3f.tar.xz
mullvadvpn-9ad905cdbd79e7c629fc346ceb1be7bb5688af3f.zip
Fix routing module on MacOS
-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")