Fix: memstream compat layer requires use of babeltrace_close_memstream
[babeltrace.git] / formats / lttng-live / lttng-live-comm.c
index 91e344c5a5d3ceef58655e77f965acb32328c7ee..0efae2d8185ce03ce0c0556284a82b989a5cc185 100644 (file)
@@ -932,8 +932,10 @@ int get_new_metadata(struct lttng_live_ctx *ctx,
                }
        } while (ret > 0 || !len_read);
 
-       if (fclose(metadata_stream->metadata_fp_write))
-               perror("fclose");
+       if (babeltrace_close_memstream(metadata_buf, &size,
+                       metadata_stream->metadata_fp_write)) {
+               perror("babeltrace_close_memstream");
+       }
        metadata_stream->metadata_fp_write = NULL;
 
 error:
This page took 0.023109 seconds and 4 git commands to generate.