Fix: use after free in ring buffer clients
authorMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Tue, 11 Feb 2014 23:18:51 +0000 (18:18 -0500)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Tue, 11 Feb 2014 23:18:51 +0000 (18:18 -0500)
Don't use ring buffer client's struct lttng_channel from ioctl which
applies to ring buffer streams, because lttng_channel is freed while lib
ring buffer stream and channel are still in use. Their lifetime persists
until the consumer daemon releases its handles on the related stream
file descriptors.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>

No differences found
This page took 0.024993 seconds and 4 git commands to generate.