X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=src%2Fcommon%2Findex%2Findex.c;h=58918caaa7dc6dfd790c15d9ced857ad2ecf7c4e;hb=1199d8fec83b48b87e248552137fa554fba0ce69;hp=54689677ee4a2f3dd3c56a6f06236115f659ead6;hpb=991adae203e617b8dc7356fdc5d8a0f5e5dbe785;p=lttng-tools.git 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; }