From 4174b42a43577148bbe744c57d2d3ebd15367a29 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Tue, 13 Sep 2016 14:43:29 -0400 Subject: [PATCH] os/bluestore: fix SharedBlob leaks Signed-off-by: Sage Weil --- src/os/bluestore/BlueStore.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/os/bluestore/BlueStore.cc b/src/os/bluestore/BlueStore.cc index e7521ca877b3d..8da99c9125d3a 100644 --- a/src/os/bluestore/BlueStore.cc +++ b/src/os/bluestore/BlueStore.cc @@ -1189,6 +1189,8 @@ void BlueStore::SharedBlob::put() dout(20) << __func__ << " " << this << " lost race to remove myself from set" << dendl; } + } else { + delete this; } } } -- 2.39.5