pool = pool_alloconly_create("doveadm client", 1024);
conn = p_new(pool, struct client_connection_http, 1);
+ conn->conn.event = event_create(NULL);
+ event_set_append_log_prefix(conn->conn.event, "http: ");
if (client_connection_init(&conn->conn,
DOVEADM_CONNECTION_TYPE_HTTP, pool, fd) < 0) {
pool = pool_alloconly_create("doveadm client", 1024*16);
conn = p_new(pool, struct client_connection_tcp, 1);
+ conn->conn.event = event_create(NULL);
+ event_set_append_log_prefix(conn->conn.event, "tcp: ");
conn->fd = fd;
if (client_connection_init(&conn->conn,
if (doveadm_verbose_proctitle)
process_title_set("[idling]");
+ event_unref(&conn->event);
pool_unref(&conn->pool);
}
struct client_connection {
pool_t pool;
+ struct event *event;
enum doveadm_client_type type;
const char *name;