From e1e0d53d2641000d45a2d7ecc5d015182dcfe044 Mon Sep 17 00:00:00 2001 From: Volker Birk Date: Sat, 27 Jun 2020 15:38:26 +0200 Subject: [PATCH] ignore empty passphrase --- passphrase_cache.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/passphrase_cache.cc b/passphrase_cache.cc index 05771d4..9f6d37f 100644 --- a/passphrase_cache.cc +++ b/passphrase_cache.cc @@ -4,8 +4,13 @@ namespace pEp { void PassphraseCache::add(std::string passphrase) { std::lock_guard lock(_mtx); + + if (passphrase == "") + return; + while (_cache.size() >= _max_size) _cache.pop_front(); + _cache.emplace_back(cache_entry(passphrase, clock::now())); }