]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
AsyncMessenger: delete reap time event when deleting messenger
authorHaomai Wang <haomai@xsky.com>
Wed, 13 Jan 2016 15:32:05 +0000 (23:32 +0800)
committerHaomai Wang <haomai@xsky.com>
Wed, 13 Jan 2016 15:32:05 +0000 (23:32 +0800)
Signed-off-by: Haomai Wang <haomai@xsky.com>
src/msg/async/AsyncMessenger.cc

index 028bfc931ffd2e7efb4f24eb7424020685dbf8f2..489aa3b409caef2d53014c5ac7d74bbd10f24d00 100644 (file)
@@ -396,6 +396,8 @@ AsyncMessenger::AsyncMessenger(CephContext *cct, entity_name_t name,
  */
 AsyncMessenger::~AsyncMessenger()
 {
+  if (reap_time_fd)
+    local_worker->center.delete_time_event(reap_time_fd);
   delete reap_handler;
   assert(!did_bind); // either we didn't bind or we shut down the Processor
   local_connection->mark_down();