diff --git a/src/client/messenger.cpp b/src/client/messenger.cpp index 0b471bbd..bfc1aed8 100644 --- a/src/client/messenger.cpp +++ b/src/client/messenger.cpp @@ -276,6 +276,7 @@ osd_messenger_t::~osd_messenger_t() #ifdef WITH_RDMA for (auto rdma_context: rdma_contexts) { + tfd->set_fd_handler(rdma_context->channel->fd, false, NULL); delete rdma_context; } rdma_contexts.clear();