From: Patrick Donnelly Date: Tue, 18 Dec 2018 22:00:29 +0000 (-0800) Subject: mds: delete on_error context on des X-Git-Tag: v12.2.11~20^2~3 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=de0e8c064d7bd7a067cea9433acfebf5fb3af678;p=ceph.git mds: delete on_error context on des Otherwise it leaks. Signed-off-by: Patrick Donnelly (cherry picked from commit 33279822eabb64380f5968cc645735a8f99a3ac1) --- diff --git a/src/mds/PurgeQueue.cc b/src/mds/PurgeQueue.cc index 8eba7aca23b3..df160f39412b 100644 --- a/src/mds/PurgeQueue.cc +++ b/src/mds/PurgeQueue.cc @@ -93,6 +93,7 @@ PurgeQueue::~PurgeQueue() if (logger) { g_ceph_context->get_perfcounters_collection()->remove(logger.get()); } + delete on_error; } void PurgeQueue::create_logger()