From: Patrick Donnelly Date: Tue, 18 Dec 2018 22:00:29 +0000 (-0800) Subject: mds: delete on_error context on des X-Git-Tag: v14.1.0~459^2~4 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=33279822eabb64380f5968cc645735a8f99a3ac1;p=ceph.git mds: delete on_error context on des Otherwise it leaks. Signed-off-by: Patrick Donnelly --- diff --git a/src/mds/PurgeQueue.cc b/src/mds/PurgeQueue.cc index 1b0530137757..d30294881d71 100644 --- a/src/mds/PurgeQueue.cc +++ b/src/mds/PurgeQueue.cc @@ -108,6 +108,7 @@ PurgeQueue::~PurgeQueue() if (logger) { g_ceph_context->get_perfcounters_collection()->remove(logger.get()); } + delete on_error; } void PurgeQueue::create_logger()