diff options
| -rw-r--r-- | talpid-core/src/tunnel/wireguard/connectivity_check.rs | 4 | ||||
| -rw-r--r-- | talpid-core/src/tunnel/wireguard/mod.rs | 4 | ||||
| -rw-r--r-- | talpid-core/src/tunnel/wireguard/wireguard_go.rs | 4 |
3 files changed, 6 insertions, 6 deletions
diff --git a/talpid-core/src/tunnel/wireguard/connectivity_check.rs b/talpid-core/src/tunnel/wireguard/connectivity_check.rs index 111edd772a..8a604fcf6f 100644 --- a/talpid-core/src/tunnel/wireguard/connectivity_check.rs +++ b/talpid-core/src/tunnel/wireguard/connectivity_check.rs @@ -514,8 +514,8 @@ mod test { } impl Tunnel for MockTunnel { - fn get_interface_name(&self) -> &str { - "mock-tunnel" + fn get_interface_name(&self) -> String { + "mock-tunnel".to_string() } fn stop(self: Box<Self>) -> Result<(), TunnelError> { diff --git a/talpid-core/src/tunnel/wireguard/mod.rs b/talpid-core/src/tunnel/wireguard/mod.rs index 6324d13e80..ef9b2cabf8 100644 --- a/talpid-core/src/tunnel/wireguard/mod.rs +++ b/talpid-core/src/tunnel/wireguard/mod.rs @@ -93,7 +93,7 @@ impl WireguardMonitor { let close_sender = monitor.close_msg_sender.clone(); let mut connectivity_monitor = connectivity_check::ConnectivityMonitor::new( gateway, - iface_name, + iface_name.to_string(), Arc::downgrade(&monitor.tunnel), pinger_rx, )?; @@ -228,7 +228,7 @@ impl CloseHandle { } pub(crate) trait Tunnel: Send { - fn get_interface_name(&self) -> &str; + fn get_interface_name(&self) -> String; fn stop(self: Box<Self>) -> std::result::Result<(), TunnelError>; fn get_tunnel_stats(&self) -> std::result::Result<stats::Stats, TunnelError>; } diff --git a/talpid-core/src/tunnel/wireguard/wireguard_go.rs b/talpid-core/src/tunnel/wireguard/wireguard_go.rs index 761276dcdf..b4d437f046 100644 --- a/talpid-core/src/tunnel/wireguard/wireguard_go.rs +++ b/talpid-core/src/tunnel/wireguard/wireguard_go.rs @@ -283,8 +283,8 @@ impl Drop for WgGoTunnel { } impl Tunnel for WgGoTunnel { - fn get_interface_name(&self) -> &str { - &self.interface_name + fn get_interface_name(&self) -> String { + self.interface_name.clone() } fn get_tunnel_stats(&self) -> Result<Stats> { |
