X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Fcmd.cpp;h=b4bd6b43fca8826850a83d4f0fd6b0ec4579b735;hp=4ddff45b4160e711391501fd67d02165aa0c0b32;hb=a49a92168370faa70db89ec73b41fbcb7af531e8;hpb=7966af5763c4aaca39df9bbfa9277ff15715c720 diff --git a/src/bin/lttng-sessiond/cmd.cpp b/src/bin/lttng-sessiond/cmd.cpp index 4ddff45b4..b4bd6b43f 100644 --- a/src/bin/lttng-sessiond/cmd.cpp +++ b/src/bin/lttng-sessiond/cmd.cpp @@ -2782,7 +2782,7 @@ int cmd_stop_trace(struct ltt_session *session) ksession = session->kernel_session; usess = session->ust_session; - /* Session is not active. Skip everythong and inform the client. */ + /* Session is not active. Skip everything and inform the client. */ if (!session->active) { ret = LTTNG_ERR_TRACE_ALREADY_STOPPED; goto error; @@ -5176,6 +5176,9 @@ error_close_trace_chunk: session->name); ret_code = LTTNG_ERR_CLOSE_TRACE_CHUNK_FAIL_CONSUMER; } + + lttng_trace_chunk_put(snapshot_trace_chunk); + snapshot_trace_chunk = NULL; error: if (original_ust_consumer_output) { session->ust_session->consumer = original_ust_consumer_output;