diff options
| author | David Lönnhager <david.l@mullvad.net> | 2022-04-28 10:47:22 +0200 |
|---|---|---|
| committer | David Lönnhager <david.l@mullvad.net> | 2022-04-29 09:42:40 +0200 |
| commit | 3e41d12a710d7396d3e359a52ae76384d9844279 (patch) | |
| tree | 4078fb4e0182d8943a26b89b526b6fe4e9a4caba | |
| parent | 6d42d0d9399a50cd4cefb5370a68147958e3b131 (diff) | |
| download | mullvadvpn-3e41d12a710d7396d3e359a52ae76384d9844279.tar.xz mullvadvpn-3e41d12a710d7396d3e359a52ae76384d9844279.zip | |
Succeed if logging out without account
| -rw-r--r-- | mullvad-daemon/src/device/mod.rs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/mullvad-daemon/src/device/mod.rs b/mullvad-daemon/src/device/mod.rs index f0bae347d1..ae27e10438 100644 --- a/mullvad-daemon/src/device/mod.rs +++ b/mullvad-daemon/src/device/mod.rs @@ -550,6 +550,7 @@ impl AccountManager { async fn logout(&mut self, tx: ResponseTx<()>) { Self::drain_requests(&mut self.data_requests, || Err(Error::AccountChange)); if self.data.is_none() { + let _ = tx.send(Ok(())); return; } if let Err(err) = self.cacher.write(None).await { |
