]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-smtp: Free client_transport on destroy
authorAki Tuomi <aki.tuomi@open-xchange.com>
Mon, 28 Nov 2022 18:35:33 +0000 (20:35 +0200)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Tue, 29 Nov 2022 11:26:39 +0000 (11:26 +0000)
Plug a memory leak introduced by
a995ca1185afe80dd6819a856ca079ca4aae5126

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

index 8e34946f10d42c407a9a6a45978831f8173fa77f..20f08811607072632890dc4ca180e5d3ad86d975 100644 (file)
@@ -1123,6 +1123,7 @@ bool smtp_server_connection_unref(struct smtp_server_connection **_conn)
        i_free(conn->helo_domain);
        i_free(conn->username);
        i_free(conn->session_id);
+       i_free(conn->client_transport);
        event_unref(&conn->next_trans_event);
        pool_unref(&conn->pool);
        return FALSE;