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");
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);
if (!viewer_chunk) {
ERR("Failed to create a viewer trace chunk from the relay session's current chunk");
viewer_chunk = lttng_trace_chunk_copy(relay_session_trace_chunk);
if (!viewer_chunk) {
ERR("Failed to create a viewer trace chunk from the relay session's current chunk");
session->viewer_attached = true;
ret = viewer_session_set_trace_chunk_copy(vsession,
session->viewer_attached = true;
ret = viewer_session_set_trace_chunk_copy(vsession,