diff options
| -rw-r--r-- | talpid-core/src/split_tunnel/windows/mod.rs | 2 | ||||
| -rw-r--r-- | talpid-core/src/winnet.rs | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/talpid-core/src/split_tunnel/windows/mod.rs b/talpid-core/src/split_tunnel/windows/mod.rs index 2c79af45d0..2fd19da420 100644 --- a/talpid-core/src/split_tunnel/windows/mod.rs +++ b/talpid-core/src/split_tunnel/windows/mod.rs @@ -570,7 +570,7 @@ unsafe extern "system" fn split_tunnel_default_route_change_handler( let result = match event_type { winnet::WinNetDefaultRouteChangeEventType::DefaultRouteChanged => { - match interface_luid_to_ip(address_family.clone(), default_route.interface_luid) { + match interface_luid_to_ip(address_family, default_route.interface_luid) { Ok(Some(ip)) => match IpAddr::from(ip) { IpAddr::V4(addr) => ctx.internet_ipv4 = Some(addr), IpAddr::V6(addr) => ctx.internet_ipv6 = Some(addr), diff --git a/talpid-core/src/winnet.rs b/talpid-core/src/winnet.rs index 4f71fa0040..e3853e1629 100644 --- a/talpid-core/src/winnet.rs +++ b/talpid-core/src/winnet.rs @@ -86,7 +86,7 @@ pub fn ensure_best_metric_for_interface(interface_alias: &str) -> Result<bool, E } } -#[derive(Debug, Clone)] +#[derive(Debug, Clone, Copy)] #[allow(dead_code)] #[repr(u32)] pub enum WinNetAddrFamily { |
