]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-smtp: server: connection: Properly handle a multi-line reason in smtp_server_conn...
authorStephan Bosch <stephan.bosch@dovecot.fi>
Fri, 2 Nov 2018 09:43:11 +0000 (10:43 +0100)
committerVille Savolainen <ville.savolainen@dovecot.fi>
Tue, 12 Feb 2019 13:41:55 +0000 (15:41 +0200)
Convert it to a single line string.

src/lib-smtp/smtp-server-connection.c

index 806176da4965c4b5c3bf70cbb94e0ad74d27537d..5c389aa739bd379f2c8138c1d3777e8767255ad5 100644 (file)
@@ -1111,6 +1111,8 @@ smtp_server_connection_disconnect(struct smtp_server_connection *conn,
 
        if (reason == NULL)
                reason = smtp_server_connection_get_disconnect_reason(conn);
+       else
+               reason = t_str_oneline(reason);
        smtp_server_connection_debug(conn, "Disconnected: %s", reason);
        conn->disconnect_reason = i_strdup(reason);