From: lixiaoy1 Date: Tue, 2 Jan 2018 14:24:02 +0000 (-0500) Subject: msg/async: use device before checking X-Git-Tag: v13.0.2~681^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F19738%2Fhead;p=ceph.git msg/async: use device before checking Signed-off-by: Xiaoyan Li --- diff --git a/src/msg/async/rdma/Infiniband.cc b/src/msg/async/rdma/Infiniband.cc index 0c595dc62b1..0f82554e96a 100644 --- a/src/msg/async/rdma/Infiniband.cc +++ b/src/msg/async/rdma/Infiniband.cc @@ -884,8 +884,8 @@ void Infiniband::init() initialized = true; device = device_list->get_device(device_name.c_str()); - device->binding_port(cct, port_num); assert(device); + device->binding_port(cct, port_num); ib_physical_port = device->active_port->get_port_num(); pd = new ProtectionDomain(cct, device); assert(NetHandler(cct).set_nonblock(device->ctxt->async_fd) == 0);