summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2022-04-28 10:47:22 +0200
committerDavid Lönnhager <david.l@mullvad.net>2022-04-29 09:42:40 +0200
commit3e41d12a710d7396d3e359a52ae76384d9844279 (patch)
tree4078fb4e0182d8943a26b89b526b6fe4e9a4caba
parent6d42d0d9399a50cd4cefb5370a68147958e3b131 (diff)
downloadmullvadvpn-3e41d12a710d7396d3e359a52ae76384d9844279.tar.xz
mullvadvpn-3e41d12a710d7396d3e359a52ae76384d9844279.zip
Succeed if logging out without account
-rw-r--r--mullvad-daemon/src/device/mod.rs1
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 {