]> git.apps.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>
Tue, 15 Jan 2019 18:01:22 +0000 (10:01 -0800)
Otherwise it leaks.

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

src/mds/PurgeQueue.cc

index 8eba7aca23b3518dc40b82b5777be748470a796c..df160f39412b9d4f4d815f9fa2eabdbd5adbf32d 100644 (file)
@@ -93,6 +93,7 @@ PurgeQueue::~PurgeQueue()
   if (logger) {
     g_ceph_context->get_perfcounters_collection()->remove(logger.get());
   }
+  delete on_error;
 }
 
 void PurgeQueue::create_logger()