From: Aki Tuomi Date: Mon, 28 Nov 2022 18:35:33 +0000 (+0200) Subject: lib-smtp: Free client_transport on destroy X-Git-Tag: 2.4.0~3377 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b64421faaaf7755de3a4aa38a1dbf9f91ffea903;p=thirdparty%2Fdovecot%2Fcore.git lib-smtp: Free client_transport on destroy Plug a memory leak introduced by a995ca1185afe80dd6819a856ca079ca4aae5126 --- diff --git a/src/lib-smtp/smtp-server-connection.c b/src/lib-smtp/smtp-server-connection.c index 8e34946f10..20f0881160 100644 --- a/src/lib-smtp/smtp-server-connection.c +++ b/src/lib-smtp/smtp-server-connection.c @@ -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;