]> 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)
committerPatrick Donnelly <pdonnell@redhat.com>
Wed, 2 Jan 2019 22:12:22 +0000 (14:12 -0800)
Otherwise it leaks.

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
src/mds/PurgeQueue.cc

index 1b053013775784148f53346c2754c5d3092f38da..d30294881d718875ef0bd6651b58822442a7c308 100644 (file)
@@ -108,6 +108,7 @@ PurgeQueue::~PurgeQueue()
   if (logger) {
     g_ceph_context->get_perfcounters_collection()->remove(logger.get());
   }
+  delete on_error;
 }
 
 void PurgeQueue::create_logger()