]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-auth: auth-master - Add debug message for each user returned for auth_master_user...
authorStephan Bosch <stephan.bosch@dovecot.fi>
Fri, 11 Jan 2019 23:46:09 +0000 (00:46 +0100)
committerStephan Bosch <stephan.bosch@dovecot.fi>
Tue, 22 Jan 2019 22:34:36 +0000 (23:34 +0100)
src/lib-auth/auth-master.c

index 4b5fd4df74d8d45a656ff79da66e97821b62cb29..111d94c57252f37a9afd2979b5b61d8537c5d137 100644 (file)
@@ -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;