From 1c96b4d10e19b2cae22a01e1123a336bdba5a1a6 Mon Sep 17 00:00:00 2001 From: Volker Birk Date: Mon, 6 Jul 2020 15:58:36 +0200 Subject: [PATCH] std::list::back() is b0rken on Windows. Replacement. --- passphrase_cache.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/passphrase_cache.cc b/passphrase_cache.cc index 9eb320f..aa26222 100644 --- a/passphrase_cache.cc +++ b/passphrase_cache.cc @@ -41,9 +41,10 @@ namespace pEp { _cache.pop_front(); _cache.push_back({passphrase, clock::now()}); - auto back = _cache.back(); + auto back = _cache.end(); assert(!_cache.empty()); - return back.passphrase.c_str(); + auto result = (--back)->passphrase.c_str(); + return result; } static const char *empty = "";