From c777810e32d374d2fe61e1753335e2024c6c6ed7 Mon Sep 17 00:00:00 2001 From: Radoslaw Zarzynski Date: Fri, 6 Jan 2017 14:15:54 +0100 Subject: [PATCH] rgw: make rgw::keystone::TokenEnvelope::expired() to be const-correct. Signed-off-by: Radoslaw Zarzynski --- src/rgw/rgw_keystone.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/rgw/rgw_keystone.h b/src/rgw/rgw_keystone.h index 6a99fa74a57e6..0fa97920cf587 100644 --- a/src/rgw/rgw_keystone.h +++ b/src/rgw/rgw_keystone.h @@ -196,9 +196,9 @@ public: const std::string& get_user_id() const {return user.id;}; const std::string& get_user_name() const {return user.name;}; bool has_role(const string& r) const; - bool expired() { - uint64_t now = ceph_clock_now().sec(); - return (now >= (uint64_t)get_expires()); + bool expired() const { + const uint64_t now = ceph_clock_now().sec(); + return now >= static_cast(get_expires()); } int parse(CephContext* cct, const std::string& token_str, -- 2.39.5