From b7ed0fce2a18bceab594abba643ceb5a989ada77 Mon Sep 17 00:00:00 2001 From: Christian Kamm Date: Mon, 22 May 2017 09:32:11 +0200 Subject: [PATCH] Account: forget credentials on delete #5752 --- src/gui/accountmanager.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/gui/accountmanager.cpp b/src/gui/accountmanager.cpp index a54a1b6c8..fe8d98127 100644 --- a/src/gui/accountmanager.cpp +++ b/src/gui/accountmanager.cpp @@ -304,6 +304,8 @@ void AccountManager::deleteAccount(AccountState *account) auto copy = *it; // keep a reference to the shared pointer so it does not delete it just yet _accounts.erase(it); + // Forget account credentials, cookies + account->account()->credentials()->forgetSensitiveData(); QFile::remove(account->account()->cookieJarPath()); auto settings = Utility::settingsWithGroup(QLatin1String(accountsC)); -- 2.30.2