X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=ltt-sessiond%2Ftrace-ust.c;fp=ltt-sessiond%2Ftrace-ust.c;h=c2978894ede66ff5ff6b80c764b8ebd54422a7aa;hp=cf1642a6e9163a75f3ce9c4c7c478476304486ec;hb=2bdd86d4c47902237c691d3c5409f32f205df81e;hpb=f2fc6720dff91c4076318acff69aa3bb5e70060a diff --git a/ltt-sessiond/trace-ust.c b/ltt-sessiond/trace-ust.c index cf1642a6e..c2978894e 100644 --- a/ltt-sessiond/trace-ust.c +++ b/ltt-sessiond/trace-ust.c @@ -189,6 +189,7 @@ struct ltt_ust_channel *trace_ust_create_channel(struct lttng_channel *chan, perror("asprintf ust create channel"); goto error; } + CDS_INIT_LIST_HEAD(&luc->stream_list.head); return luc; @@ -270,7 +271,7 @@ struct ltt_ust_metadata *trace_ust_create_metadata(char *path) lum->handle = -1; /* Set metadata trace path */ - ret = asprintf(&lum->trace_path, "%s/metadata", path); + ret = asprintf(&lum->pathname, "%s/metadata", path); if (ret < 0) { perror("asprintf ust metadata"); goto error; @@ -321,8 +322,7 @@ void trace_ust_destroy_metadata(struct ltt_ust_metadata *metadata) DBG("[trace] Destroy ust metadata %d", metadata->handle); /* Free attributes */ - free(metadata->trace_path); - + free(metadata->pathname); free(metadata); }