summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--talpid-core/src/split_tunnel/windows/mod.rs2
-rw-r--r--talpid-core/src/winnet.rs2
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 {