]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
msg/async: fix file description leak in NetHandler
authorliuchang0812 <liuchang0812@gmail.com>
Mon, 6 Feb 2017 11:09:23 +0000 (19:09 +0800)
committerliuchang0812 <liuchang0812@gmail.com>
Mon, 6 Feb 2017 11:09:23 +0000 (19:09 +0800)
Signed-off-by: liuchang0812 <liuchang0812@gmail.com>
src/msg/async/net_handler.cc

index 690799406d8e2252c22c8df2763bd66245acd993..80b3ba70aca43784f5df6c4db2f724556d25d273 100644 (file)
@@ -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;
       }
     }