summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2021-09-17 11:51:54 +0200
committerDavid Lönnhager <david.l@mullvad.net>2021-09-21 12:56:03 +0200
commite7bf15a0072b66866edfe059780242f9cd04a7b3 (patch)
treee18bd881934e5f33642a1876212e69c2d2151f09
parent5493acc7689ed1c98b1ffc3df715a28062ca8295 (diff)
downloadmullvadvpn-e7bf15a0072b66866edfe059780242f9cd04a7b3.tar.xz
mullvadvpn-e7bf15a0072b66866edfe059780242f9cd04a7b3.zip
Dedup code
-rw-r--r--talpid-core/src/tunnel/wireguard/wireguard_go.rs15
1 files changed, 3 insertions, 12 deletions
diff --git a/talpid-core/src/tunnel/wireguard/wireguard_go.rs b/talpid-core/src/tunnel/wireguard/wireguard_go.rs
index 2e6e282b63..e83a74ab47 100644
--- a/talpid-core/src/tunnel/wireguard/wireguard_go.rs
+++ b/talpid-core/src/tunnel/wireguard/wireguard_go.rs
@@ -75,26 +75,17 @@ impl WgGoTunnel {
.map_err(TunnelError::LoggingError)?;
#[cfg(not(target_os = "android"))]
+ let mtu = config.mtu as isize;
let handle = unsafe {
wgTurnOn(
- config.mtu as isize,
+ #[cfg(not(target_os = "android"))]
+ mtu,
wg_config_str.as_ptr() as *const i8,
tunnel_fd,
Some(logging_callback),
logging_context.0 as *mut libc::c_void,
)
};
-
- #[cfg(target_os = "android")]
- let handle = unsafe {
- wgTurnOn(
- wg_config_str.as_ptr() as *const i8,
- tunnel_fd,
- Some(logging_callback),
- logging_context.0 as *mut libc::c_void,
- )
- };
-
check_wg_status(handle)?;
#[cfg(target_os = "android")]