]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-smtp: Remove smtp_server_connection.disconnect_reason
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Tue, 2 Mar 2021 15:44:37 +0000 (17:44 +0200)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Thu, 11 Mar 2021 11:19:09 +0000 (11:19 +0000)
This isn't used anywhere and its purpose is a bit unclear.

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

index 5d3af140541996be75caa20333840461991a8103..b5d7f7ff2b49dd69dd3a906cfcc081df7beb6816 100644 (file)
@@ -1059,7 +1059,6 @@ smtp_server_connection_disconnect(struct smtp_server_connection *conn,
        }
 
        e_debug(conn->event, "Disconnected: %s", reason);
-       conn->disconnect_reason = i_strdup(reason);
 
        /* Preserve statistics */
        smtp_server_connection_update_stats(conn);
@@ -1122,7 +1121,6 @@ bool smtp_server_connection_unref(struct smtp_server_connection **_conn)
 
        i_free(conn->helo_domain);
        i_free(conn->username);
-       i_free(conn->disconnect_reason);
        pool_unref(&conn->pool);
        return FALSE;
 }
index a635aab1b1fe90ddc5077ed365c6b3614d1dea26..9c959b25fbbdf4d4cbc1fb831773321788f921d1 100644 (file)
@@ -173,8 +173,6 @@ struct smtp_server_connection {
        unsigned int command_queue_count;
        unsigned int bad_counter;
 
-       char *disconnect_reason;
-
        struct smtp_server_state_data state;
 
        struct smtp_server_stats stats;