X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;ds=sidebyside;f=formats%2Flttng-live%2Flttng-live.c;h=831877ab36cc016de15ac50aef281510ad699f4b;hb=3af4fc482abd4a97ef3334536b8f8a43d46632fd;hp=c44d02c7e38c51d7797a2aad021404978780d30b;hpb=bd11ed5bddf45f790ef6fd52effdaf80ef625282;p=babeltrace.git diff --git a/formats/lttng-live/lttng-live.c b/formats/lttng-live/lttng-live.c index c44d02c7..831877ab 100644 --- a/formats/lttng-live/lttng-live.c +++ b/formats/lttng-live/lttng-live.c @@ -106,10 +106,7 @@ static int lttng_live_open_trace_read(const char *path) opt_payload_field_names = 1; ctx.session = g_new0(struct lttng_live_session, 1); - if (!ctx.session) { - ret = -1; - goto end; - } + /* We need a pointer to the context from the packet_seek function. */ ctx.session->ctx = &ctx; @@ -148,7 +145,6 @@ static int lttng_live_open_trace_read(const char *path) end_free: g_hash_table_destroy(ctx.session->ctf_traces); g_free(ctx.session); -end: g_free(ctx.session->streams); return ret; }