]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: delete on_error context on des
authorPatrick Donnelly <pdonnell@redhat.com>
Tue, 18 Dec 2018 22:00:29 +0000 (14:00 -0800)
committerNathan Cutler <ncutler@suse.com>
Thu, 31 Jan 2019 10:12:16 +0000 (11:12 +0100)
Otherwise it leaks.

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
(cherry picked from commit 33279822eabb64380f5968cc645735a8f99a3ac1)

src/mds/PurgeQueue.cc

index 9da04c1c6abac2d5f16cd56128c7d7efda698e40..40ea03002f00c60383dc84a01e5e848563ef4a33 100644 (file)
@@ -132,6 +132,7 @@ PurgeQueue::~PurgeQueue()
   if (logger) {
     g_ceph_context->get_perfcounters_collection()->remove(logger.get());
   }
+  delete on_error;
 }
 
 void PurgeQueue::create_logger()