Fix: relayd: send_viewer_streams sends stack data in padding
authorJérémie Galarneau <jeremie.galarneau@efficios.com>
Thu, 16 Jul 2020 16:39:20 +0000 (12:39 -0400)
committerJérémie Galarneau <jeremie.galarneau@efficios.com>
Fri, 17 Jul 2020 18:32:27 +0000 (14:32 -0400)
commitb39dbdc16addc6d3998556d5c547bd91cdb9a5a1
tree35dcbe118e1f1f357d75b20b7529bbeaf52cb9e4
parent1223361a0969c5d67dadc23dc3199baa1cf89b03
Fix: relayd: send_viewer_streams sends stack data in padding

A single stack-allocated instance of `struct lttng_viewer_stream` is
used to send the various streams to the live viewer. This structure
contains a path and channel name which remain uninitialized beyond the
null terminator.

The structure is zeroed on every iteration.

Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Change-Id: I1c60ee18e01e8f56157f0fe44bd3bd64b1194703
src/bin/lttng-relayd/live.c
This page took 0.025885 seconds and 4 git commands to generate.