From d902430e43590fae2cb06423828c3ec1c80c43a0 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Thu, 20 Jan 2022 13:34:50 +0100 Subject: [PATCH] doveadm: Fix assert-crash when proxying causes print buffer to be flushed Fixes: Panic: file ioloop.c: line 865 (io_loop_destroy): assertion failed: (ioloop == current_ioloop) --- src/doveadm/doveadm-print-server.c | 1 - 1 file changed, 1 deletion(-) diff --git a/src/doveadm/doveadm-print-server.c b/src/doveadm/doveadm-print-server.c index 1de5cbcde7..ec3c7ed524 100644 --- a/src/doveadm/doveadm-print-server.c +++ b/src/doveadm/doveadm-print-server.c @@ -102,7 +102,6 @@ static void doveadm_print_server_flush(void) timeout_remove(&to); o_stream_unset_flush_callback(doveadm_print_ostream); o_stream_switch_ioloop_to(doveadm_print_ostream, prev_loop); - io_loop_set_current(prev_loop); io_loop_destroy(&loop); } -- 2.47.3