From: xie xingguo Date: Thu, 10 Nov 2016 10:38:15 +0000 (+0800) Subject: os/bluestore: fix potential memory leak X-Git-Tag: v11.1.0~348^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=18219d17b25aa8cbb971ae73f232efe50ea81d83;p=ceph.git os/bluestore: fix potential memory leak Call to extent_map.clear_and_dispose() will be noop after extent_map.clear() hence causing memory leak. Signed-off-by: xie xingguo --- diff --git a/src/os/bluestore/BlueStore.h b/src/os/bluestore/BlueStore.h index 89139beb32853..0610e19a2b863 100644 --- a/src/os/bluestore/BlueStore.h +++ b/src/os/bluestore/BlueStore.h @@ -624,7 +624,6 @@ public: } void clear() { - extent_map.clear(); extent_map.clear_and_dispose([&](Extent *e) { delete e; }); shards.clear(); inline_bl.clear();