Fix: accept empty metadata on append
[babeltrace.git] / formats / lttng-live / lttng-live-comm.c
index 568a4a1e806d64db8ad6191d4f0fcce25670ea21..76dc6bbb14bc2ea6a045cd2ddb8072365fb9416c 100644 (file)
@@ -589,10 +589,12 @@ int append_metadata(struct lttng_live_ctx *ctx,
        ret = ctf_append_trace_metadata(
                        viewer_stream->ctf_trace->handle->td,
                        metadata->ctf_trace->metadata_fp);
-       if (ret != 0) {
+       /* We accept empty metadata packets */
+       if (ret != 0 && ret != -ENOENT) {
                fprintf(stderr, "[error] Appending metadata\n");
                goto error;
        }
+       ret = 0;
 
 error:
        return ret;
This page took 0.024175 seconds and 4 git commands to generate.