From: liuchang0812 Date: Mon, 6 Feb 2017 11:09:23 +0000 (+0800) Subject: msg/async: fix file description leak in NetHandler X-Git-Tag: v12.0.0~8^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=ee1e7c255f4c425b4ff135eb0ac0165f9f27dc47;p=ceph-ci.git msg/async: fix file description leak in NetHandler Signed-off-by: liuchang0812 --- diff --git a/src/msg/async/net_handler.cc b/src/msg/async/net_handler.cc index 690799406d8..80b3ba70aca 100644 --- a/src/msg/async/net_handler.cc +++ b/src/msg/async/net_handler.cc @@ -175,6 +175,7 @@ int NetHandler::generic_connect(const entity_addr_t& addr, const entity_addr_t & if (ret < 0) { ret = -errno; ldout(cct, 2) << __func__ << " client bind error " << ", " << cpp_strerror(ret) << dendl; + close(s); return ret; } }