X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=src%2Fcommon%2Findex%2Findex.c;h=c94ec701c869f2df3bf61e2845409d3c46697131;hb=511a182e8280dab5713d4413192a5177f4b91eb1;hp=b481badb1d6556e2f6f1807264d33e81e6be41b2;hpb=aad71b201e308052e8bfe1e4fde61a2695ddb62d;p=lttng-tools.git 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; }