From: Radoslaw Zarzynski Date: Fri, 6 Jan 2017 13:15:54 +0000 (+0100) Subject: rgw: make rgw::keystone::TokenEnvelope::expired() to be const-correct. X-Git-Tag: v12.0.2~305^2~23 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=c777810e32d374d2fe61e1753335e2024c6c6ed7;p=ceph-ci.git rgw: make rgw::keystone::TokenEnvelope::expired() to be const-correct. Signed-off-by: Radoslaw Zarzynski --- diff --git a/src/rgw/rgw_keystone.h b/src/rgw/rgw_keystone.h index 6a99fa74a57..0fa97920cf5 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,