Fix: lttng-live: lttng_live_open_trace_read memory leak
[babeltrace.git] / formats / lttng-live / lttng-live-plugin.c
index 8c4b30765fa0767dfd95a07078456bd0f77f8861..0bebdd890aca35a8658350eafdad81fadc99eef1 100644 (file)
@@ -103,7 +103,7 @@ int setup_sighandler(void)
 static
 int parse_url(const char *path, struct lttng_live_ctx *ctx)
 {
-       char remain[3][MAXNAMLEN] = { 0 };
+       char remain[3][MAXNAMLEN] = { { 0 } };
        int ret = -1, proto, proto_offset = 0;
        size_t path_len = strlen(path); /* not accounting \0 */
 
@@ -288,6 +288,7 @@ static int lttng_live_open_trace_read(const char *path)
        }
 
 end_free:
+       g_array_free(ctx->session_ids, TRUE);
        g_hash_table_destroy(ctx->session->ctf_traces);
        free_session_streams(ctx->session);
        g_free(ctx->session);
This page took 0.02374 seconds and 4 git commands to generate.