Fix: payload view: payload view always refers to parent's position
[lttng-tools.git] / src / common / payload-view.c
index f15fa844788e21682fe87c58544485158050ef28..2daa7d3ee5e7221d86a9805a01215ab72bf83a6a 100644 (file)
@@ -30,9 +30,10 @@ struct lttng_payload_view lttng_payload_view_from_view(
 {
        return (struct lttng_payload_view) {
                .buffer = lttng_buffer_view_from_view(
-                       &view->buffer, offset, len),
+                               &view->buffer, offset, len),
                ._fds = view->_fds,
-               ._iterator.p_fds_position = &view->_iterator.fds_position,
+               ._iterator.p_fds_position = view->_iterator.p_fds_position ?:
+                               &view->_iterator.fds_position,
        };
 }
 
This page took 0.023433 seconds and 5 git commands to generate.