projects
/
babeltrace.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix: Use list rather than ptr array for trace streams
[babeltrace.git]
/
formats
/
lttng-live
/
lttng-live-plugin.c
diff --git
a/formats/lttng-live/lttng-live-plugin.c
b/formats/lttng-live/lttng-live-plugin.c
index a10a1b21235acad04b7ad85c1de16081ec77c621..a7d015d1f73ad36bfe7eba3608a53b6577928d52 100644
(file)
--- a/
formats/lttng-live/lttng-live-plugin.c
+++ b/
formats/lttng-live/lttng-live-plugin.c
@@
-220,8
+220,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,
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);
}
}
g_free(lvstream);
}
}
This page took
0.022837 seconds
and
4
git commands to generate.