From: Timo Sirainen Date: Wed, 18 May 2022 08:31:44 +0000 (+0300) Subject: auth: Fix assert-crash in iterating multiple userdbs X-Git-Tag: 2.3.19.1~3 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8a8380a4109d5c59293be663670c8107995343ea;p=thirdparty%2Fdovecot%2Fcore.git auth: Fix assert-crash in iterating multiple userdbs Broken by 501e17ba6b448ba3c88338596e0e8f99f0693f79 Fixes: Panic: file userdb-blocking.c: line 125 (userdb_blocking_iter_next): assertion failed: (ctx->conn != NULL) --- diff --git a/src/auth/auth-master-connection.c b/src/auth/auth-master-connection.c index 02eb11d38e..3f439b861a 100644 --- a/src/auth/auth-master-connection.c +++ b/src/auth/auth-master-connection.c @@ -514,7 +514,6 @@ static void master_input_list_callback(const char *user, void *context) ctx->auth_request->userdb = userdb; ctx->iter = userdb_blocking_iter_init(ctx->auth_request, master_input_list_callback, ctx); - userdb_blocking_iter_next(ctx->iter); return; }