From: Jérémie Galarneau Date: Thu, 14 Nov 2019 22:12:08 +0000 (-0500) Subject: Fix: relayd: viewer session trace chunk not released on detach X-Git-Tag: v2.12.0-rc1~241 X-Git-Url: http://git.liburcu.org/?a=commitdiff_plain;h=b3feb91b1a4acba45c9d446688cdc828d57d0b66;hp=b3feb91b1a4acba45c9d446688cdc828d57d0b66;p=lttng-tools.git Fix: relayd: viewer session trace chunk not released on detach The 'attach' command on a viewer session expects (asserts) the trace chunk of the viewer session to be NULL. This is reasonable as there is no reason to hold a reference to a trace chunk while no clients are attached. Release the reference to the trace chunk on detach. The relay session's trace chunk will be re-sampled (copied) when the next client attaches to the viewer session. Signed-off-by: Jérémie Galarneau ---