From f98b69fec1b012b09e6d1eefd53527b3c5b35729 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Fri, 5 Nov 2010 12:15:53 +0000 Subject: [PATCH] lib-auth: Don't crash in auth_master_*() lookups if caller hasn't created ioloop. --- src/lib-auth/auth-master.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib-auth/auth-master.c b/src/lib-auth/auth-master.c index 2f54551890..b197ca35a4 100644 --- a/src/lib-auth/auth-master.c +++ b/src/lib-auth/auth-master.c @@ -370,7 +370,8 @@ static int auth_master_run_cmd(struct auth_master_connection *conn, io_loop_run(conn->ioloop); } - auth_master_unset_io(conn, prev_ioloop); + if (prev_ioloop != NULL) + auth_master_unset_io(conn, prev_ioloop); if (conn->aborted) { conn->aborted = FALSE; auth_connection_close(conn); -- 2.47.3