From: Yan, Zheng Date: Thu, 7 Sep 2017 08:19:58 +0000 (+0800) Subject: client: fix request reference leak X-Git-Tag: v13.0.1~928^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=bc7d02dbdb41699b5e5f6af4edb989d721cb3ba1;p=ceph.git client: fix request reference leak if request gets aborted, its reference leaks. Fixes: http://tracker.ceph.com/issues/21274 Signed-off-by: "Yan, Zheng" --- diff --git a/src/client/Client.cc b/src/client/Client.cc index 49a65d81b788..a741fb7c7313 100644 --- a/src/client/Client.cc +++ b/src/client/Client.cc @@ -1731,6 +1731,7 @@ int Client::make_request(MetaRequest *request, r = request->get_abort_code(); request->item.remove_myself(); unregister_request(request); + put_request(request); return r; }