From bc7d02dbdb41699b5e5f6af4edb989d721cb3ba1 Mon Sep 17 00:00:00 2001 From: "Yan, Zheng" Date: Thu, 7 Sep 2017 16:19:58 +0800 Subject: [PATCH] client: fix request reference leak if request gets aborted, its reference leaks. Fixes: http://tracker.ceph.com/issues/21274 Signed-off-by: "Yan, Zheng" --- src/client/Client.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/client/Client.cc b/src/client/Client.cc index 49a65d81b78..a741fb7c731 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; }