From: Haomai Wang Date: Wed, 15 Feb 2017 13:21:49 +0000 (+0800) Subject: msg/async/rdm: fix leak when existing failure in ip network X-Git-Tag: v12.0.1~355^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=602d8e523c69a75d02942300bd05e964a2f63147;p=ceph.git msg/async/rdm: fix leak when existing failure in ip network Signed-off-by: Haomai Wang --- diff --git a/src/msg/async/rdma/RDMAStack.cc b/src/msg/async/rdma/RDMAStack.cc index 16e996c8e2a8..5a044e9fddd4 100644 --- a/src/msg/async/rdma/RDMAStack.cc +++ b/src/msg/async/rdma/RDMAStack.cc @@ -367,6 +367,7 @@ int RDMAWorker::connect(const entity_addr_t &addr, const SocketOptions &opts, Co if (r < 0) { ldout(cct, 1) << __func__ << " try connecting failed." << dendl; + delete p; return r; } std::unique_ptr csi(p);