if (client->fd != -1) {
if (close(client->fd) < 0)
i_error("close(fd_read client) failed: %m");
+ /* this client failed (login callback wasn't called).
+ reset prefix to default. */
+ i_set_failure_prefix(t_strdup_printf("%s: ",
+ client->conn->login->service->name));
}
/* FIXME: currently we create a separate connection for each request,
master_login_client_free(&client);
return;
}
+ i_set_failure_prefix(t_strdup_printf("%s(%s): ",
+ client->conn->login->service->name, auth_args[0]));
if (conn->login->postlogin_socket_path == NULL)
master_login_auth_finish(client, auth_args);