From 2087c8cef0686d878c24a2c15ac496bdd2397eed Mon Sep 17 00:00:00 2001 From: Tao He Date: Wed, 22 Dec 2021 14:19:36 +0800 Subject: [PATCH] Fixes. Signed-off-by: Tao He --- src/Client.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Client.cpp b/src/Client.cpp index f4d011e..3b61f38 100644 --- a/src/Client.cpp +++ b/src/Client.cpp @@ -195,7 +195,7 @@ class etcd::Client::TokenAuthenticator { return token_; } std::lock_guard scoped_lock(mtx_); - if (!token_.empty()) { + if (force || (!token_.empty())) { auto tp = std::chrono::system_clock::now(); if (force || std::chrono::duration_cast(tp - updated_at).count() > std::max(1, ttl_ - 3)) {