From: Sage Weil Date: Tue, 13 Sep 2016 18:43:29 +0000 (-0400) Subject: os/bluestore: fix SharedBlob leaks X-Git-Tag: v11.0.1~238^2~2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=4174b42a43577148bbe744c57d2d3ebd15367a29;p=ceph-ci.git os/bluestore: fix SharedBlob leaks Signed-off-by: Sage Weil --- diff --git a/src/os/bluestore/BlueStore.cc b/src/os/bluestore/BlueStore.cc index e7521ca877b..8da99c9125d 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; } } }