From fdbc9b0aca0aa2f60f2381d7be70f93a396d8267 Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=A9mie=20Galarneau?= Date: Mon, 22 Jul 2024 19:11:32 +0000 Subject: [PATCH] sessiond: ust_channel: use lttng::utils::container_of MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit caa_container_of makes use of offsetof which is conditionally supported for non-POD types. Replace its use by lttng::utils::container_of. Change-Id: Ib00bfa536d9412824d49f7c8bff429b0aa03762e Signed-off-by: Jérémie Galarneau --- src/bin/lttng-sessiond/cmd.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bin/lttng-sessiond/cmd.cpp b/src/bin/lttng-sessiond/cmd.cpp index 2d081a964..f2182f838 100644 --- a/src/bin/lttng-sessiond/cmd.cpp +++ b/src/bin/lttng-sessiond/cmd.cpp @@ -413,7 +413,7 @@ static enum lttng_error_code list_lttng_ust_global_events(char *channel_name, goto error; } - uchan = caa_container_of(&node->node, struct ltt_ust_channel, node.node); + uchan = lttng::utils::container_of(node, <t_ust_channel::node); channel_event_count = lttng_ht_get_count(uchan->events); if (channel_event_count == 0) { -- 2.34.1