]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
msg/simple: fix bind
authorSage Weil <sage@redhat.com>
Mon, 20 Jun 2016 17:09:17 +0000 (13:09 -0400)
committerSage Weil <sage@redhat.com>
Tue, 18 Oct 2016 20:40:10 +0000 (16:40 -0400)
Signed-off-by: Sage Weil <sage@redhat.com>
src/msg/simple/Accepter.cc

index 95d88460ff4de39bca4c8908d225417d019a0f90..16e6dfbfa31b00cf24906c2bd9b88614044269e4 100644 (file)
@@ -100,6 +100,9 @@ int Accepter::bind(const entity_addr_t &bind_addr, const set<int>& avoid_ports)
 
   // use whatever user specified (if anything)
   entity_addr_t listen_addr = bind_addr;
+  if (listen_addr.get_type() == entity_addr_t::TYPE_NONE) {
+    listen_addr.set_type(entity_addr_t::TYPE_LEGACY);
+  }
   listen_addr.set_family(family);
 
   /* bind to port */