summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAlbin <albin@mullvad.net>2024-09-06 14:24:14 +0200
committerAlbin <albin@mullvad.net>2024-09-06 14:24:14 +0200
commit8953c78366ab7ba95eb4726fc76c07b655113a36 (patch)
tree12b92068c7d0ad2063c31458972238c1c534964d
parente015870f821347a02e02519aa221282d07666a82 (diff)
parent1ae1d061d38d53a2b4f0dd49229e64fcfe331650 (diff)
downloadmullvadvpn-8953c78366ab7ba95eb4726fc76c07b655113a36.tar.xz
mullvadvpn-8953c78366ab7ba95eb4726fc76c07b655113a36.zip
Merge branch 'clippy-lint-macos'
-rw-r--r--talpid-core/src/split_tunnel/windows/mod.rs9
-rw-r--r--talpid-core/src/tunnel_state_machine/mod.rs3
2 files changed, 4 insertions, 8 deletions
diff --git a/talpid-core/src/split_tunnel/windows/mod.rs b/talpid-core/src/split_tunnel/windows/mod.rs
index 68030691a9..1c446377fc 100644
--- a/talpid-core/src/split_tunnel/windows/mod.rs
+++ b/talpid-core/src/split_tunnel/windows/mod.rs
@@ -260,12 +260,11 @@ impl SplitTunnel {
overlapped.as_mut_ptr(),
)
}
- .map_err(|error| {
+ .inspect_err(|error| {
log::error!(
"{}",
error.display_chain_with_msg("DeviceIoControl failed to deque event")
);
- error
})?;
let event_objects = [
@@ -274,13 +273,12 @@ impl SplitTunnel {
];
let signaled_object =
- unsafe { driver::wait_for_multiple_objects(&event_objects[..], false) }.map_err(
+ unsafe { driver::wait_for_multiple_objects(&event_objects[..], false) }.inspect_err(
|error| {
log::error!(
"{}",
error.display_chain_with_msg("wait_for_multiple_objects failed")
);
- error
},
)?;
@@ -290,7 +288,7 @@ impl SplitTunnel {
}
let returned_bytes =
- driver::get_overlapped_result(device, overlapped).map_err(|error| {
+ driver::get_overlapped_result(device, overlapped).inspect_err(|error| {
if error.raw_os_error() != Some(ERROR_OPERATION_ABORTED as i32) {
log::error!(
"{}",
@@ -299,7 +297,6 @@ impl SplitTunnel {
),
);
}
- error
})?;
data_buffer
diff --git a/talpid-core/src/tunnel_state_machine/mod.rs b/talpid-core/src/tunnel_state_machine/mod.rs
index 78a422564b..1deb226e04 100644
--- a/talpid-core/src/tunnel_state_machine/mod.rs
+++ b/talpid-core/src/tunnel_state_machine/mod.rs
@@ -498,12 +498,11 @@ impl SharedTunnelStateValues {
self.split_tunnel
.set_exclude_paths(paths.into_iter().map(PathBuf::from).collect())
.await
- .map_err(|error| {
+ .inspect_err(|error| {
log::error!(
"{}",
error.display_chain_with_msg("Failed to set split tunnel paths")
);
- error
})?;
let has_interface = self.split_tunnel.interface().await.is_some();
Ok(had_interface != has_interface)