]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
msgr: initialize need_addr in rank.bind() instead of constructor
authorSage Weil <sage@newdream.net>
Wed, 18 Jun 2008 03:00:03 +0000 (20:00 -0700)
committerSage Weil <sage@newdream.net>
Wed, 18 Jun 2008 03:00:34 +0000 (20:00 -0700)
src/msg/SimpleMessenger.cc

index 285944a8a7745f52ab9b88d58bf39696189817b6..5e72f852bae6e8940b44603ee61f2a88e2d83d0f 100644 (file)
@@ -131,6 +131,8 @@ int Rank::Accepter::bind(int64_t force_nonce)
   rank.rank_addr = g_my_addr;
   if (rank.rank_addr != entity_addr_t())
     rank.need_addr = false;
+  else 
+    rank.need_addr = true;
   if (rank.rank_addr.get_port() == 0) {
     entity_addr_t tmp;
     tmp.ipaddr = listen_addr;
@@ -142,7 +144,9 @@ int Rank::Accepter::bind(int64_t force_nonce)
   }
   rank.rank_addr.erank = 0;
 
-  dout(1) << "accepter.bind rank_addr is " << rank.rank_addr << dendl;
+  dout(1) << "accepter.bind rank_addr is " << rank.rank_addr 
+         << " need_addr=" << rank.need_addr
+         << dendl;
   return 0;
 }