Fix: Use list rather than ptr array for trace streams
[babeltrace.git] / formats / lttng-live / lttng-live-plugin.c
index 01d946be8acd11f6a0d4752338185fe36a215844..4aedd22e93420925ddb3fe48591a59b4bcbe632a 100644 (file)
@@ -228,8 +228,12 @@ static void free_session_streams(struct lttng_live_session *lsession)
        struct lttng_live_viewer_stream *lvstream, *tmp;
 
        bt_list_for_each_entry_safe(lvstream, tmp, &lsession->stream_list,
-                       stream_node) {
-               bt_list_del(&lvstream->stream_node);
+                       session_stream_node) {
+               /*
+                * The stream should not be in trace anymore.
+                */
+               assert(!lvstream->in_trace);
+               bt_list_del(&lvstream->session_stream_node);
                g_free(lvstream);
        }
 }
This page took 0.026713 seconds and 4 git commands to generate.