From 1da9355e6497f66ddb50e3c482e00507c7cfd8bc Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Tue, 12 Dec 2017 01:01:33 +0200 Subject: [PATCH] lib: io_loop_destroy() - Assert-crash if ioloop contet is still set It may be too late to try to deactivate it at that point, so it points to a bug. --- src/lib/ioloop.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/lib/ioloop.c b/src/lib/ioloop.c index 603855559c..2102e82949 100644 --- a/src/lib/ioloop.c +++ b/src/lib/ioloop.c @@ -813,9 +813,7 @@ void io_loop_destroy(struct ioloop **_ioloop) if (ioloop->handler_context != NULL) io_loop_handler_deinit(ioloop); - if (ioloop->cur_ctx != NULL) - io_loop_context_deactivate(ioloop->cur_ctx); - + i_assert(ioloop->cur_ctx == NULL); i_free(ioloop); } -- 2.47.3