diff options
| author | Linus Färnstrand <faern@faern.net> | 2023-02-08 11:58:39 +0100 |
|---|---|---|
| committer | Linus Färnstrand <faern@faern.net> | 2023-02-08 13:41:17 +0100 |
| commit | c47cc4d674122aa4da8ed3cd5d8ee4ec7de73090 (patch) | |
| tree | 902d849f61d400122a7943caca901cee30e1fd87 | |
| parent | 48065a6f962039dc8b3926a1f54ed147a0411c79 (diff) | |
| download | mullvadvpn-c47cc4d674122aa4da8ed3cd5d8ee4ec7de73090.tar.xz mullvadvpn-c47cc4d674122aa4da8ed3cd5d8ee4ec7de73090.zip | |
Make async fns without awaits into regular fns
| -rw-r--r-- | mullvad-api/src/rest.rs | 2 | ||||
| -rw-r--r-- | mullvad-daemon/src/lib.rs | 13 | ||||
| -rw-r--r-- | mullvad-daemon/src/migrations/mod.rs | 2 | ||||
| -rw-r--r-- | mullvad-daemon/src/migrations/v5.rs | 6 | ||||
| -rw-r--r-- | mullvad-setup/src/main.rs | 4 | ||||
| -rw-r--r-- | talpid-openvpn/src/lib.rs | 1 | ||||
| -rw-r--r-- | talpid-routing/src/linux.rs | 4 |
7 files changed, 16 insertions, 16 deletions
diff --git a/mullvad-api/src/rest.rs b/mullvad-api/src/rest.rs index a1a6b28b0a..6d10f389de 100644 --- a/mullvad-api/src/rest.rs +++ b/mullvad-api/src/rest.rs @@ -274,7 +274,7 @@ impl RequestServiceHandle { } /// Forcibly update the connection mode. - pub async fn next_api_endpoint(&self) -> Result<()> { + pub fn next_api_endpoint(&self) -> Result<()> { self.tx .unbounded_send(RequestCommand::NextApiConfig) .map_err(|_| Error::SendError) diff --git a/mullvad-daemon/src/lib.rs b/mullvad-daemon/src/lib.rs index 3ea3cdbd27..4bb22a9aa8 100644 --- a/mullvad-daemon/src/lib.rs +++ b/mullvad-daemon/src/lib.rs @@ -856,8 +856,7 @@ where &mut self, tunnel_state_transition: TunnelStateTransition, ) { - self.reset_rpc_sockets_on_tunnel_state_transition(&tunnel_state_transition) - .await; + self.reset_rpc_sockets_on_tunnel_state_transition(&tunnel_state_transition); self.device_checker .handle_state_transition(&tunnel_state_transition); @@ -923,12 +922,12 @@ where self.event_listener.notify_new_state(tunnel_state); } - async fn reset_rpc_sockets_on_tunnel_state_transition( + fn reset_rpc_sockets_on_tunnel_state_transition( &mut self, tunnel_state_transition: &TunnelStateTransition, ) { match (&self.tunnel_state, &tunnel_state_transition) { - // only reset the API sockets if when connected or leaving the connected state + // Only reset the API sockets when entering or leaving the connected state (&TunnelState::Connected { .. }, _) | (_, &TunnelStateTransition::Connected(_)) => { self.api_handle.service().reset(); } @@ -1017,7 +1016,7 @@ where RotateWireguardKey(tx) => self.on_rotate_wireguard_key(tx).await, GetWireguardKey(tx) => self.on_get_wireguard_key(tx).await, GetVersionInfo(tx) => self.on_get_version_info(tx).await, - IsPerformingPostUpgrade(tx) => self.on_is_performing_post_upgrade(tx).await, + IsPerformingPostUpgrade(tx) => self.on_is_performing_post_upgrade(tx), GetCurrentVersion(tx) => self.on_get_current_version(tx), #[cfg(not(target_os = "android"))] FactoryReset(tx) => self.on_factory_reset(tx).await, @@ -1204,7 +1203,7 @@ where Self::oneshot_send(tx, self.tunnel_state.clone(), "current state"); } - async fn on_is_performing_post_upgrade(&self, tx: oneshot::Sender<bool>) { + fn on_is_performing_post_upgrade(&self, tx: oneshot::Sender<bool>) { let performing_post_upgrade = !self.migration_complete.is_complete(); Self::oneshot_send(tx, performing_post_upgrade, "performing post upgrade"); } @@ -1923,7 +1922,7 @@ where .notify_settings(self.settings.to_settings()); self.relay_selector .set_config(new_selector_config(&self.settings, &self.app_version_info)); - if let Err(error) = self.api_handle.service().next_api_endpoint().await { + if let Err(error) = self.api_handle.service().next_api_endpoint() { log::error!("Failed to rotate API endpoint: {}", error); } self.reconnect_tunnel(); diff --git a/mullvad-daemon/src/migrations/mod.rs b/mullvad-daemon/src/migrations/mod.rs index 243b6d0f85..5b4c82702f 100644 --- a/mullvad-daemon/src/migrations/mod.rs +++ b/mullvad-daemon/src/migrations/mod.rs @@ -148,7 +148,7 @@ pub(crate) async fn migrate_all( account_history::migrate_location(cache_dir, settings_dir).await; account_history::migrate_formats(settings_dir, &mut settings).await?; - let migration_data = v5::migrate(&mut settings).await?; + let migration_data = v5::migrate(&mut settings)?; if settings == old_settings { // Nothing changed diff --git a/mullvad-daemon/src/migrations/v5.rs b/mullvad-daemon/src/migrations/v5.rs index cfc74d8438..1e0a4a8724 100644 --- a/mullvad-daemon/src/migrations/v5.rs +++ b/mullvad-daemon/src/migrations/v5.rs @@ -48,7 +48,7 @@ pub enum SelectedObfuscation { // ====================================================== -pub(crate) struct MigrationData { +pub struct MigrationData { pub token: AccountToken, pub wg_data: Option<serde_json::Value>, } @@ -68,7 +68,7 @@ pub(crate) struct MigrationData { /// Additionally, the WireGuard protocol constraint, if set to be using TCP, is migrated into /// having an active Udp2Tcp obfuscator. The protocol constraint is then removed from WireGuard /// settings since all WireGuard traffic is UDP. -pub(crate) async fn migrate(settings: &mut serde_json::Value) -> Result<Option<MigrationData>> { +pub fn migrate(settings: &mut serde_json::Value) -> Result<Option<MigrationData>> { if !version_matches(settings) { return Ok(None); } @@ -329,7 +329,7 @@ mod test { let mut old_settings = serde_json::from_str(V5_SETTINGS).unwrap(); assert!(version_matches(&mut old_settings)); - migrate(&mut old_settings).await.unwrap(); + migrate(&mut old_settings).unwrap(); let new_settings: serde_json::Value = serde_json::from_str(V6_SETTINGS).unwrap(); assert_eq!(&old_settings, &new_settings); diff --git a/mullvad-setup/src/main.rs b/mullvad-setup/src/main.rs index 822d1451ff..3dcf2f9287 100644 --- a/mullvad-setup/src/main.rs +++ b/mullvad-setup/src/main.rs @@ -105,7 +105,7 @@ async fn main() { Some(("remove-device", _)) => remove_device().await, Some(("is-older-version", sub_matches)) => { let old_version = sub_matches.value_of("OLDVERSION").unwrap(); - match is_older_version(old_version).await { + match is_older_version(old_version) { // Returning exit status Ok(status) => process::exit(status as i32), Err(error) => Err(error), @@ -120,7 +120,7 @@ async fn main() { } } -async fn is_older_version(old_version: &str) -> Result<ExitStatus, Error> { +fn is_older_version(old_version: &str) -> Result<ExitStatus, Error> { let parsed_version = ParsedAppVersion::from_str(old_version).map_err(|_| Error::ParseVersionStringError)?; diff --git a/talpid-openvpn/src/lib.rs b/talpid-openvpn/src/lib.rs index 860a1d54dc..0e6c696f6d 100644 --- a/talpid-openvpn/src/lib.rs +++ b/talpid-openvpn/src/lib.rs @@ -460,6 +460,7 @@ impl<C: OpenVpnBuilder + Send + 'static> OpenVpnMonitor<C> { Ok(monitor) } + #[cfg_attr(not(windows), allow(clippy::unused_async))] async fn prepare_process( cmd: C, #[cfg(windows)] wintun: Arc<Box<dyn WintunContext>>, diff --git a/talpid-routing/src/linux.rs b/talpid-routing/src/linux.rs index bdfe88f578..a642bf5e3d 100644 --- a/talpid-routing/src/linux.rs +++ b/talpid-routing/src/linux.rs @@ -357,7 +357,7 @@ impl RouteManagerImpl { self.process_command(command).await?; }, (route_change, _socket) = self.messages.select_next_some().fuse() => { - if let Err(error) = self.process_netlink_message(route_change).await { + if let Err(error) = self.process_netlink_message(route_change) { log::error!("{}", error.display_chain_with_msg("Failed to process netlink message")); } } @@ -401,7 +401,7 @@ impl RouteManagerImpl { Ok(()) } - async fn process_netlink_message(&mut self, msg: NetlinkMessage<RtnlMessage>) -> Result<()> { + fn process_netlink_message(&mut self, msg: NetlinkMessage<RtnlMessage>) -> Result<()> { match msg.payload { NetlinkPayload::InnerMessage(RtnlMessage::NewLink(new_link)) => { if let Some((idx, name)) = Self::map_interface(new_link) { |
