From: Haomai Wang Date: Mon, 16 Nov 2015 04:41:50 +0000 (+0800) Subject: ceph_test_keyvaluedb_iterators: Fix broken test X-Git-Tag: v10.0.1~16 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=903350cf41942fe2d0e6a93d4d7824196cbd699b;p=ceph.git ceph_test_keyvaluedb_iterators: Fix broken test Introduced by #6312 Signed-off-by: Haomai Wang (cherry picked from commit ce0369444558b6308e1e0ffa49ae68faaac2bd1d) --- diff --git a/src/test/ObjectMap/KeyValueDBMemory.cc b/src/test/ObjectMap/KeyValueDBMemory.cc index 672037ce4cbf..fc59b7db3a0f 100644 --- a/src/test/ObjectMap/KeyValueDBMemory.cc +++ b/src/test/ObjectMap/KeyValueDBMemory.cc @@ -141,12 +141,7 @@ public: } bool raw_key_is_prefixed(const string &prefix) { - string key = (*it).first.first; - if ((key.size() > prefix.length()) && (key[prefix.length()] == '\0')) { - return memcmp(key.c_str(), prefix.c_str(), prefix.length()) == 0; - } else { - return false; - } + return prefix == (*it).first.first; } bufferlist value() {