]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
msg/async: No need lock for func _filter_addrs 31995/head
authorJianpeng Ma <jianpeng.ma@intel.com>
Wed, 4 Dec 2019 05:17:24 +0000 (13:17 +0800)
committerJianpeng Ma <jianpeng.ma@intel.com>
Wed, 4 Dec 2019 05:17:24 +0000 (13:17 +0800)
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
src/msg/async/AsyncMessenger.cc

index 92d1806355139b6e839a3628fdf064b5edb98622..043a2e46fbb93313d5f64fbd45d251791b47b88e 100644 (file)
@@ -691,10 +691,8 @@ ConnectionRef AsyncMessenger::connect_to(int type,
     }
   }
 
-  std::lock_guard l{lock};
-
   auto av = _filter_addrs(addrs);
-
+  std::lock_guard l{lock};
   if (anon) {
     return create_connect(av, type, anon);
   }