Mercurial > dovecot > core-2.2
changeset 12392:55d144a33e62
lib-auth: Don't crash in auth_master_*() lookups if caller hasn't created ioloop.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Fri, 05 Nov 2010 12:15:53 +0000 |
parents | 5a10aaf6f510 |
children | 57477db05aff |
files | src/lib-auth/auth-master.c |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-auth/auth-master.c Thu Nov 04 18:56:47 2010 +0000 +++ b/src/lib-auth/auth-master.c Fri Nov 05 12:15:53 2010 +0000 @@ -370,7 +370,8 @@ 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);