From a142de3a9be5a448066b786156aff6f05907fb8e Mon Sep 17 00:00:00 2001 From: Zhang Shaowen Date: Thu, 12 Jan 2017 09:10:18 +0800 Subject: [PATCH] rgw: remove useless length comparison in lifecycle validate. Signed-off-by: Zhang Shaowen --- src/rgw/rgw_lc.cc | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/rgw/rgw_lc.cc b/src/rgw/rgw_lc.cc index 4760ea9d393..d311731181a 100644 --- a/src/rgw/rgw_lc.cc +++ b/src/rgw/rgw_lc.cc @@ -83,14 +83,8 @@ bool RGWLifecycleConfiguration::validate() while (next_iter != prefix_map.end()) { string c_pre = cur_iter->first; string n_pre = next_iter->first; - if (c_pre.length() > n_pre.length()) { - if (c_pre.compare(0, n_pre.length(), n_pre) == 0) { - return false; - } - } else { - if (n_pre.compare(0, c_pre.length(), c_pre) == 0) { - return false; - } + if (n_pre.compare(0, c_pre.length(), c_pre) == 0) { + return false; } ++next_iter; ++cur_iter; -- 2.47.3