From: Stephan Bosch Date: Fri, 11 Jan 2019 23:46:09 +0000 (+0100) Subject: lib-auth: auth-master - Add debug message for each user returned for auth_master_user... X-Git-Tag: 2.3.9~890 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c62973451dcd64745b2acb0b97cb020913aeea3c;p=thirdparty%2Fdovecot%2Fcore.git lib-auth: auth-master - Add debug message for each user returned for auth_master_user_list_next(). --- diff --git a/src/lib-auth/auth-master.c b/src/lib-auth/auth-master.c index 4b5fd4df74..111d94c572 100644 --- a/src/lib-auth/auth-master.c +++ b/src/lib-auth/auth-master.c @@ -885,7 +885,8 @@ auth_master_user_list_init(struct auth_master_connection *conn, return ctx; } -const char *auth_master_user_list_next(struct auth_master_user_list_ctx *ctx) +static const char * +auth_master_user_do_list_next(struct auth_master_user_list_ctx *ctx) { struct auth_master_connection *conn = ctx->conn; const char *line; @@ -922,6 +923,19 @@ const char *auth_master_user_list_next(struct auth_master_user_list_ctx *ctx) return str_c(ctx->username); } +const char *auth_master_user_list_next(struct auth_master_user_list_ctx *ctx) +{ + struct auth_master_connection *conn = ctx->conn; + const char *username; + + username = auth_master_user_do_list_next(ctx); + if (username == NULL) + return NULL; + + e_debug(conn->event, "Returned username: %s", username); + return username; +} + int auth_master_user_list_deinit(struct auth_master_user_list_ctx **_ctx) { struct auth_master_user_list_ctx *ctx = *_ctx;