From 8f3c8bf6eafd3545c3c786b8520e8ff2c40af2a0 Mon Sep 17 00:00:00 2001 From: "Yan, Zheng" Date: Wed, 30 May 2018 11:23:25 +0800 Subject: [PATCH] mds: fix leak of MDSCacheObject::waiting Fixes: http://tracker.ceph.com/issues/24289 Signed-off-by: "Yan, Zheng" --- src/mds/MDSCacheObject.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mds/MDSCacheObject.h b/src/mds/MDSCacheObject.h index bab2c7de843..147ee133472 100644 --- a/src/mds/MDSCacheObject.h +++ b/src/mds/MDSCacheObject.h @@ -367,7 +367,7 @@ protected: } if (waiting->empty()) { put(PIN_WAITER); - waiting.release(); + waiting.reset(); } } void finish_waiting(uint64_t mask, int result = 0); -- 2.39.5