]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
doveadm: doveadm-auth - Replace i_<log>() with e_<log>()
authorMarco Bettini <marco.bettini@open-xchange.com>
Wed, 31 Aug 2022 12:39:24 +0000 (12:39 +0000)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Thu, 6 Oct 2022 18:01:26 +0000 (18:01 +0000)
src/doveadm/doveadm-auth.c

index 88e34c746558c6d30dc36bfadfca06992474a113..5604fc4ce2c0b1ffad27481ef6d3bcacc5f65e21 100644 (file)
@@ -31,6 +31,7 @@ static struct event_category event_category_auth = {
 
 struct authtest_input {
        pool_t pool;
+       struct event *event;
        const char *username;
        const char *master_user;
        const char *password;
@@ -383,7 +384,7 @@ login_server_auth_callback(const char *const *auth_args,
 
        io_loop_stop(current_ioloop);
        if (errormsg != NULL) {
-               i_error("userdb lookup failed: %s", errormsg);
+               e_error(input->event, "userdb lookup failed: %s", errormsg);
                return;
        }
        printf("userdb extra fields:\n");
@@ -452,6 +453,7 @@ static void cmd_auth_login(struct doveadm_cmd_context *cctx)
                input.password = t_askpass("Password: ");
 
        input.pool = pool_alloconly_create("auth login", 256);
+       input.event = event_create(cctx->event);
        /* authenticate */
        auth_client = auth_client_init(auth_login_socket_path, getpid(), FALSE);
        auth_client_connect(auth_client);
@@ -465,6 +467,7 @@ static void cmd_auth_login(struct doveadm_cmd_context *cctx)
        if (!input.success)
                doveadm_exit_code = EX_NOPERM;
        auth_client_deinit(&auth_client);
+       event_unref(&input.event);
        pool_unref(&input.pool);
 }