From 0b0ac4a97d325a6938992f5c04987d5d48167a21 Mon Sep 17 00:00:00 2001 From: Jonathan Rajotte Date: Mon, 24 Apr 2017 15:59:20 -0400 Subject: [PATCH] Fix: assert() on null index_file in lttng_index_file_write() MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Jonathan Rajotte Signed-off-by: Jérémie Galarneau --- 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 b481badb1..c94ec701c 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.34.1