From fd8f18ac35030b9c642bf68cde13ebb6c6400979 Mon Sep 17 00:00:00 2001 From: Danny Al-Gaaf Date: Wed, 16 Sep 2015 11:11:13 +0200 Subject: [PATCH] ceph_mon.cc: replace string::find() with compare() Fix for: [src/ceph_mon.cc:396]: (performance) Inefficient usage of string::find() in condition; string::compare() would be faster. Signed-off-by: Danny Al-Gaaf --- src/ceph_mon.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ceph_mon.cc b/src/ceph_mon.cc index e6e3adaed5de0..d66588c22f3d2 100644 --- a/src/ceph_mon.cc +++ b/src/ceph_mon.cc @@ -393,7 +393,7 @@ int main(int argc, const char **argv) string name; monmap.get_addr_name(local, name); - if (name.find("noname-") == 0) { + if (name.compare(0, 7, "noname-") == 0) { cout << argv[0] << ": mon." << name << " " << local << " is local, renaming to mon." << g_conf->name.get_id() << std::endl; monmap.rename(name, g_conf->name.get_id()); -- 2.39.5