X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fbin%2Flttng-relayd%2Fviewer-session.c;h=0b77fd144c6a58e407edc7118a450eb8a6cf7848;hp=3a92071a29f18841782b69edf4d29e3ea7747ab4;hb=ad8bec244fdbb0e7705fd1865ae71f36f06d2b94;hpb=ab5be9fa2eb5ba9600a82cd18fd3cfcbac69169a diff --git a/src/bin/lttng-relayd/viewer-session.c b/src/bin/lttng-relayd/viewer-session.c index 3a92071a2..0b77fd144 100644 --- a/src/bin/lttng-relayd/viewer-session.c +++ b/src/bin/lttng-relayd/viewer-session.c @@ -38,7 +38,8 @@ int viewer_session_set_trace_chunk_copy(struct relay_viewer_session *vsession, struct lttng_trace_chunk *viewer_chunk; assert(relay_session_trace_chunk); - assert(!vsession->current_trace_chunk); + lttng_trace_chunk_put(vsession->current_trace_chunk); + vsession->current_trace_chunk = NULL; DBG("Copying relay session's current trace chunk to the viewer session"); viewer_chunk = lttng_trace_chunk_copy(relay_session_trace_chunk);