X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fcommon%2Findex%2Findex.c;h=58918caaa7dc6dfd790c15d9ced857ad2ecf7c4e;hp=54689677ee4a2f3dd3c56a6f06236115f659ead6;hb=183f6fa263143a38ec8709047e848477b0be9ecb;hpb=994ab360b3264e19fdf590178601fa1f9f6489d0 diff --git a/src/common/index/index.c b/src/common/index/index.c index 54689677e..58918caaa 100644 --- a/src/common/index/index.c +++ b/src/common/index/index.c @@ -100,14 +100,19 @@ ssize_t index_write(int fd, struct ctf_packet_index *index, size_t len) { ssize_t ret; - assert(fd >= 0); assert(index); + if (fd < 0) { + ret = -EINVAL; + goto error; + } + ret = lttng_write(fd, index, len); if (ret < len) { PERROR("writing index file"); } +error: return ret; }