common: replace container_of with a C++ safe implementation
[lttng-tools.git] / src / common / consumer / consumer-stream.cpp
index c22c7e5f3390f74576bb22fa0bfe10e506ed9a51..33f97c77e66a2e074718ad8ce81b8073c3abe7e8 100644 (file)
@@ -35,9 +35,9 @@
 static void free_stream_rcu(struct rcu_head *head)
 {
        struct lttng_ht_node_u64 *node =
-               caa_container_of(head, struct lttng_ht_node_u64, head);
+               lttng::utils::container_of(head, &lttng_ht_node_u64::head);
        struct lttng_consumer_stream *stream =
-               caa_container_of(node, struct lttng_consumer_stream, node);
+               lttng::utils::container_of(node, &lttng_consumer_stream::node);
 
        pthread_mutex_destroy(&stream->lock);
        free(stream);
This page took 0.024142 seconds and 4 git commands to generate.