common: replace container_of with a C++ safe implementation
[lttng-tools.git] / src / common / location.cpp
index 65c0412402a42d2dca6a4f99727293f88c58795f..b09430d617e408f76a88c041bc6fc1d5f96c8cf4 100644 (file)
@@ -31,7 +31,7 @@ static
 void trace_archive_location_destroy_ref(struct urcu_ref *ref)
 {
        struct lttng_trace_archive_location *location =
-                       container_of(ref, struct lttng_trace_archive_location, ref);
+                       lttng::utils::container_of(ref, &lttng_trace_archive_location::ref);
 
        switch (location->type) {
        case LTTNG_TRACE_ARCHIVE_LOCATION_TYPE_LOCAL:
This page took 0.02268 seconds and 4 git commands to generate.