diff options
| author | Sebastian Holmin <sebastain@holmin@mullvad.com> | 2025-07-07 17:25:45 +0200 |
|---|---|---|
| committer | Linus Färnstrand <linus@mullvad.net> | 2025-07-09 09:51:28 +0200 |
| commit | 064fb834760b641afe536e35263dfbfd3a0bd1a9 (patch) | |
| tree | 2da33fff657f95aca148f830c15266e18e8b0820 | |
| parent | 39052603c5c516284cb1f376a45a299973b11cf5 (diff) | |
| download | mullvadvpn-064fb834760b641afe536e35263dfbfd3a0bd1a9.tar.xz mullvadvpn-064fb834760b641afe536e35263dfbfd3a0bd1a9.zip | |
Fix `WireguardTunnelMonitoringError` enum size
| -rw-r--r-- | talpid-routing/src/unix/macos/watch.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/talpid-routing/src/unix/macos/watch.rs b/talpid-routing/src/unix/macos/watch.rs index e3f034a841..3cee2881aa 100644 --- a/talpid-routing/src/unix/macos/watch.rs +++ b/talpid-routing/src/unix/macos/watch.rs @@ -20,7 +20,7 @@ pub enum Error { Send(#[source] routing_socket::Error), /// Received unexpected response to route message #[error("Unexpected message type")] - UnexpectedMessageType(RouteSocketMessage, MessageType), + UnexpectedMessageType(Box<RouteSocketMessage>, MessageType), /// Route not found #[error("Route not found")] RouteNotFound, @@ -99,7 +99,7 @@ impl RoutingTable { Ok(anything_else) => { log::error!("Unexpected route message: {anything_else:?}"); Err(Error::UnexpectedMessageType( - anything_else, + Box::new(anything_else), MessageType::RTM_ADD, )) } @@ -145,7 +145,7 @@ impl RoutingTable { Err(Error::Deletion(route)) } anything_else => Err(Error::UnexpectedMessageType( - anything_else, + Box::new(anything_else), MessageType::RTM_DELETE, )), } @@ -178,7 +178,7 @@ impl RoutingTable { match data::RouteSocketMessage::parse_message(&response).map_err(Error::InvalidMessage)? { data::RouteSocketMessage::GetRoute(route) => Ok(Some(route)), unexpected_route_message => Err(Error::UnexpectedMessageType( - unexpected_route_message, + Box::new(unexpected_route_message), MessageType::RTM_GET, )), } |
