kutils: clear the store password when setup to cache only

for the internal password checks

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2024-06-01 05:27:59 +03:00
parent 05e783c361
commit 9707bc6cb3

View file

@ -169,6 +169,9 @@ void KPasswdStoreImpl::setCacheOnly(const bool cacheonly)
{ {
m_cacheonly = cacheonly; m_cacheonly = cacheonly;
m_cachemap.clear(); m_cachemap.clear();
if (cacheonly) {
clearPasswd();
}
} }
bool KPasswdStoreImpl::cacheOnly() const bool KPasswdStoreImpl::cacheOnly() const