X-Git-Url: http://git.efficios.com/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fbin%2Flttng-relayd%2Flttng-relayd.h;h=6fdcca29189edb7e70583326fcebf43d7f1fa9df;hp=f264c18679d8fec1dbdc97cad9ae879ea8ffa338;hb=c07d8a78cd9bfe1498ee0f6ed259a903a17d3325;hpb=51a9e1c7f7fd48e2b53e258aee269a69cb8b59d3 diff --git a/src/bin/lttng-relayd/lttng-relayd.h b/src/bin/lttng-relayd/lttng-relayd.h index f264c1867..6fdcca291 100644 --- a/src/bin/lttng-relayd/lttng-relayd.h +++ b/src/bin/lttng-relayd/lttng-relayd.h @@ -100,7 +100,15 @@ struct relay_stream { uint64_t total_index_received; struct relay_viewer_stream *viewer_stream; uint64_t last_net_seq_num; + + /* + * This node is added to the *control* connection hash table and the + * pointer is copied in here so we can access it when deleting this object. + * When deleting this, the ctf trace ht MUST NOT be destroyed. This happens + * at connection deletion. + */ struct lttng_ht_node_str ctf_trace_node; + struct lttng_ht *ctf_traces_ht; /* * To protect from concurrent read/update between the