]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
*-login: Use io_add_istream() instead of io_add()
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Tue, 31 Oct 2017 23:21:38 +0000 (01:21 +0200)
committerTimo Sirainen <tss@dovecot.fi>
Mon, 6 Nov 2017 23:09:00 +0000 (01:09 +0200)
src/imap-login/imap-login-client.c
src/imap-urlauth/imap-urlauth-login.c
src/pop3-login/client.c

index 74f9305ca362346fc20294f8105de4c5be448d4d..1be62f0bf603d72db59c3bbe98b0bd5a6cb2e84c 100644 (file)
@@ -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)
index 7fa2c0a6698dd6893b5964f9d254435e078c1a17..ef00ce6bf7570b7b78613223691abe30ce5880ae 100644 (file)
@@ -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)
index bd5de4784df33123681a11a522c3988f3fa5ecf6..5d05c23cd8554dd9de48ce33503f13b369fdd568 100644 (file)
@@ -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) {