From: Aki Tuomi Date: Thu, 6 Feb 2025 13:43:28 +0000 (+0200) Subject: auth: Deinitialize connection already in auth_client_connection_destroy() X-Git-Tag: 2.4.1~201 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=20c590d7c93e2f8cc2e5a8f5543fd8d94334998f;p=thirdparty%2Fdovecot%2Fcore.git auth: Deinitialize connection already in auth_client_connection_destroy() --- diff --git a/src/auth/auth-client-connection.c b/src/auth/auth-client-connection.c index d970f64bd3..e281ad3800 100644 --- a/src/auth/auth-client-connection.c +++ b/src/auth/auth-client-connection.c @@ -301,7 +301,7 @@ static void auth_client_connection_destroy(struct connection *conn) connection_disconnect_reason(conn)); } - connection_disconnect(conn); + connection_deinit(conn); master_service_client_connection_destroyed(master_service); auth_client_connection_unref(&aconn); } @@ -370,7 +370,6 @@ static void auth_client_connection_unref(struct auth_client_connection **_conn) return; auth_client_connection_destroy(&conn->conn); - connection_deinit(&conn->conn); i_free(conn); }