1
0
mirror of https://github.com/minio/minio-cpp.git synced 2025-08-08 00:02:56 +03:00

fix(credentials): check expiry properly (#190)

Expiry flag was inverted when checking credentials. This causes ChainedCredentialsProvider to fail.
This commit is contained in:
grasevski
2025-02-11 12:46:13 +11:00
committed by GitHub
parent eb14af15cd
commit 89e4c0bfe1

View File

@@ -69,7 +69,7 @@ struct Credentials {
bool IsExpired() const { return expired(expiration); } bool IsExpired() const { return expired(expiration); }
explicit operator bool() const { explicit operator bool() const {
return !err && !access_key.empty() && expired(expiration); return !err && !access_key.empty() && !expired(expiration);
} }
static Credentials ParseXML(std::string_view data, const std::string& root); static Credentials ParseXML(std::string_view data, const std::string& root);