[lttng-dev] [PATCH lttng-tools 2/2] Assert on null index_file
Jérémie Galarneau
jeremie.galarneau at efficios.com
Mon May 8 15:45:02 UTC 2017
Merged with a slightly modified title in master, stable-2.10 and stable-2.9.
"Fix: assert() on null index_file in lttng_index_file_write()"
Thanks,
Jérémie
On 8 May 2017 at 11:22, Jonathan Rajotte
<jonathan.rajotte-julien at efficios.com> wrote:
> Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien at efficios.com>
> ---
> src/common/index/index.c | 8 ++++++--
> 1 file changed, 6 insertions(+), 2 deletions(-)
>
> diff --git a/src/common/index/index.c b/src/common/index/index.c
> index b481badb..c94ec701 100644
> --- a/src/common/index/index.c
> +++ b/src/common/index/index.c
> @@ -128,12 +128,16 @@ error:
> int lttng_index_file_write(const struct lttng_index_file *index_file,
> const struct ctf_packet_index *element)
> {
> + int fd;
> + size_t len;
> ssize_t ret;
> - int fd = index_file->fd;
> - size_t len = index_file->element_len;
>
> + assert(index_file);
> assert(element);
>
> + fd = index_file->fd;
> + len = index_file->element_len;
> +
> if (fd < 0) {
> goto error;
> }
> --
> 2.11.0
>
--
Jérémie Galarneau
EfficiOS Inc.
http://www.efficios.com
More information about the lttng-dev
mailing list