From: Haomai Wang Date: Wed, 13 Jan 2016 15:32:05 +0000 (+0800) Subject: AsyncMessenger: delete reap time event when deleting messenger X-Git-Tag: v10.0.3~29^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=9d6224d61ab0728592ee1a8aa3f2aa096dde39b3;p=ceph.git AsyncMessenger: delete reap time event when deleting messenger Signed-off-by: Haomai Wang --- diff --git a/src/msg/async/AsyncMessenger.cc b/src/msg/async/AsyncMessenger.cc index 028bfc931ffd..489aa3b409ca 100644 --- a/src/msg/async/AsyncMessenger.cc +++ b/src/msg/async/AsyncMessenger.cc @@ -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();