imap_client->common.output, MAX_IMAP_LINE);
if (imap_client->set->imap_literal_minus)
imap_parser_enable_literal_minus(imap_client->parser);
- client->io = io_add(client->fd, IO_READ, client_input, client);
+ client->io = io_add_istream(client->input, client_input, client);
}
static void imap_client_destroy(struct client *client)
(struct imap_urlauth_client *)client;
uauth_client->set = other_sets[0];
- client->io = io_add(client->fd, IO_READ, client_input, client);
+ client->io = io_add_istream(client->input, client_input, client);
}
static void imap_urlauth_login_preinit(void)
struct pop3_client *pop3_client = (struct pop3_client *)client;
string_t *str;
- client->io = io_add(client->fd, IO_READ, client_input, client);
+ client->io = io_add_istream(client->input, client_input, client);
str = t_str_new(128);
if (client->trusted) {