From 758b6496f4dcddffc3c6a0e3f13e7ed698200ed4 Mon Sep 17 00:00:00 2001 From: Stephan Bosch Date: Sat, 10 Feb 2018 10:01:20 +0100 Subject: [PATCH] lib-smtp: client: Use the new connection_input_halt/resume() functions. --- src/lib-smtp/smtp-client-connection.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/lib-smtp/smtp-client-connection.c b/src/lib-smtp/smtp-client-connection.c index 20c8f240c6..765bcd38d7 100644 --- a/src/lib-smtp/smtp-client-connection.c +++ b/src/lib-smtp/smtp-client-connection.c @@ -1268,7 +1268,7 @@ smtp_client_connection_ssl_init(struct smtp_client_connection *conn, conn->conn.output = conn->raw_output; } - io_remove(&conn->conn.io); + connection_input_halt(&conn->conn); if (io_stream_create_ssl_client(conn->ssl_ctx, conn->host, conn->set.ssl, &conn->conn.input, &conn->conn.output, @@ -1278,9 +1278,7 @@ smtp_client_connection_ssl_init(struct smtp_client_connection *conn, conn->conn.name, error); return -1; } - conn->conn.io = io_add_istream(conn->conn.input, - smtp_client_connection_input, - &conn->conn); + connection_input_resume(&conn->conn); smtp_client_connection_streams_changed(conn); ssl_iostream_set_handshake_callback(conn->ssl_iostream, -- 2.47.3