diff options
| author | Sebastian Holmin <sebastian.holmin@mullvad.net> | 2025-02-07 17:20:05 +0100 |
|---|---|---|
| committer | Sebastian Holmin <sebastian.holmin@mullvad.net> | 2025-02-12 10:15:18 +0100 |
| commit | af149bfa9600a5222b2b45e1df3c9ab29ea19231 (patch) | |
| tree | 2c26badf7fa69b5dae7d1c3d091375bf9f87bb90 /mullvad-daemon | |
| parent | 53a11fdfef7ae5a8ad73a83c988968d1c89caab4 (diff) | |
| download | mullvadvpn-af149bfa9600a5222b2b45e1df3c9ab29ea19231.tar.xz mullvadvpn-af149bfa9600a5222b2b45e1df3c9ab29ea19231.zip | |
Fix "RPIT lifetime capture rules"
Diffstat (limited to 'mullvad-daemon')
| -rw-r--r-- | mullvad-daemon/src/device/service.rs | 4 | ||||
| -rw-r--r-- | mullvad-daemon/src/relay_list/mod.rs | 2 |
2 files changed, 4 insertions, 2 deletions
diff --git a/mullvad-daemon/src/device/service.rs b/mullvad-daemon/src/device/service.rs index 39fbb469f9..3ebecf0483 100644 --- a/mullvad-daemon/src/device/service.rs +++ b/mullvad-daemon/src/device/service.rs @@ -261,7 +261,9 @@ pub struct AccountService { } impl AccountService { - pub fn create_account(&self) -> impl Future<Output = Result<AccountNumber, rest::Error>> + use<> { + pub fn create_account( + &self, + ) -> impl Future<Output = Result<AccountNumber, rest::Error>> + use<> { let proxy = self.proxy.clone(); let api_handle = self.api_availability.clone(); retry_future( diff --git a/mullvad-daemon/src/relay_list/mod.rs b/mullvad-daemon/src/relay_list/mod.rs index 99fa60df57..ee5781aff0 100644 --- a/mullvad-daemon/src/relay_list/mod.rs +++ b/mullvad-daemon/src/relay_list/mod.rs @@ -166,7 +166,7 @@ impl RelayListUpdater { api_handle: ApiAvailability, proxy: RelayListProxy, tag: Option<String>, - ) -> impl Future<Output = Result<Option<RelayList>, mullvad_api::Error>> + 'static { + ) -> impl Future<Output = Result<Option<RelayList>, mullvad_api::Error>> + use<> { let download_futures = move || { let available = api_handle.wait_background(); let req = proxy.relay_list(tag.clone()); |
