Mercurial > dovecot > core-2.2
changeset 20608:4ad948d0a6a4
lib-auth: Avoid crash after user iteration if connection failed.
author | Timo Sirainen <timo.sirainen@dovecot.fi> |
---|---|
date | Mon, 08 Aug 2016 17:56:48 +0300 |
parents | 778bf8914a7f |
children | 241194ca9c82 |
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 Mon Aug 08 17:13:15 2016 +0300 +++ b/src/lib-auth/auth-master.c Mon Aug 08 17:56:48 2016 +0300 @@ -699,7 +699,8 @@ if (auth_master_run_cmd_pre(conn, str_c(str)) < 0) ctx->failed = TRUE; - io_loop_set_current(conn->prev_ioloop); + if (conn->prev_ioloop != NULL) + io_loop_set_current(conn->prev_ioloop); conn->prefix = DEFAULT_USERDB_LOOKUP_PREFIX; return ctx; }