From 2d15ba7d146f1a4c8f947c3d622ad93ea5580771 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Sun, 16 Apr 2017 13:28:23 -0400 Subject: [PATCH] mgr/MgrClient: fix reconnect event leak Signed-off-by: Sage Weil --- src/mgr/MgrClient.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/mgr/MgrClient.cc b/src/mgr/MgrClient.cc index e1fa439c2fd5..2f558c0614ad 100644 --- a/src/mgr/MgrClient.cc +++ b/src/mgr/MgrClient.cc @@ -49,6 +49,11 @@ void MgrClient::shutdown() { Mutex::Locker l(lock); + if (connect_retry_callback) { + timer.cancel_event(connect_retry_callback); + connect_retry_callback = nullptr; + } + // forget about in-flight commands if we are prematurely shut down // (e.g., by control-C) command_table.clear(); -- 2.47.3