From: Timo Sirainen Date: Tue, 31 Oct 2017 23:21:38 +0000 (+0200) Subject: *-login: Use io_add_istream() instead of io_add() X-Git-Tag: 2.3.0.rc1~516 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d920a34dfe72ce74a362dae8083e021b4a1720ec;p=thirdparty%2Fdovecot%2Fcore.git *-login: Use io_add_istream() instead of io_add() --- diff --git a/src/imap-login/imap-login-client.c b/src/imap-login/imap-login-client.c index 74f9305ca3..1be62f0bf6 100644 --- a/src/imap-login/imap-login-client.c +++ b/src/imap-login/imap-login-client.c @@ -623,7 +623,7 @@ static void imap_client_create(struct client *client, void **other_sets) 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) diff --git a/src/imap-urlauth/imap-urlauth-login.c b/src/imap-urlauth/imap-urlauth-login.c index 7fa2c0a669..ef00ce6bf7 100644 --- a/src/imap-urlauth/imap-urlauth-login.c +++ b/src/imap-urlauth/imap-urlauth-login.c @@ -139,7 +139,7 @@ static void imap_urlauth_client_create (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) diff --git a/src/pop3-login/client.c b/src/pop3-login/client.c index bd5de4784d..5d05c23cd8 100644 --- a/src/pop3-login/client.c +++ b/src/pop3-login/client.c @@ -218,7 +218,7 @@ static void pop3_client_notify_auth_ready(struct client *client) 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) {