From d82c43ad10f5eac037381909440f77de711ac77e Mon Sep 17 00:00:00 2001 From: zhang Shaowen Date: Sat, 12 Oct 2019 17:59:23 +0800 Subject: [PATCH] rgw: Expiration days can't be zero and transition days can be zero Signed-off-by: zhang Shaowen (cherry picked from commit b471fd07aa7d9ca7868572688baf89ca5a295e6f) --- src/rgw/rgw_lc.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/rgw/rgw_lc.h b/src/rgw/rgw_lc.h index e7daec3f91a18..6a373502313cc 100644 --- a/src/rgw/rgw_lc.h +++ b/src/rgw/rgw_lc.h @@ -86,7 +86,7 @@ public: bool valid() const { if (!days.empty() && !date.empty()) { return false; - } else if (!days.empty() && get_days() < 0) { + } else if (!days.empty() && get_days() <= 0) { return false; } //We've checked date in xml parsing @@ -130,7 +130,7 @@ public: bool valid() const { if (!days.empty() && !date.empty()) { return false; - } else if (!days.empty() && get_days() <=0) { + } else if (!days.empty() && get_days() < 0) { return false; } //We've checked date in xml parsing -- 2.39.5