From: Sage Weil Date: Mon, 20 Jun 2016 17:09:25 +0000 (-0400) Subject: msg/async: fix bind X-Git-Tag: v11.1.0~515^2~17 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=19f48b35f71ccea7e27cc713a041c8af0298d435;p=ceph.git msg/async: fix bind Signed-off-by: Sage Weil --- diff --git a/src/msg/async/AsyncMessenger.cc b/src/msg/async/AsyncMessenger.cc index f19dae71a39f..f1dbd04f49f8 100644 --- a/src/msg/async/AsyncMessenger.cc +++ b/src/msg/async/AsyncMessenger.cc @@ -79,6 +79,9 @@ int Processor::bind(const entity_addr_t &bind_addr, const set& 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 */