#define IS_STANDALONE() \
(getenv(MASTER_IS_PARENT_ENV) == NULL)
+struct event_category event_category_urlauth = {
+ .name = "imap-urlauth",
+};
+
struct client *imap_urlauth_clients;
unsigned int imap_urlauth_client_count;
client->fd_ctrl = -1;
client->set = set;
+ client->event = event_create(NULL);
+ if (set->mail_debug)
+ event_set_forced_debug(client->event, TRUE);
+ event_add_category(client->event, &event_category_urlauth);
+
if (client_worker_connect(client) < 0) {
i_free(client);
return -1;
fd_close_maybe_stdio(&client->fd_in, &client->fd_out);
+ event_unref(&client->event);
+
i_free(client->username);
i_free(client->service);
array_free(&client->access_apps);
struct ostream *output, *ctrl_output;
struct istream *ctrl_input;
struct timeout *to_idle;
+ struct event *event;
char *username, *service;
ARRAY_TYPE(const_string) access_apps;