提交 963f54ce 编写于 作者: H Hartmut Knaack 提交者: Jonathan Cameron

tools:iio:iio_event_monitor: add error handling

Add error handling to calls which can indicate a major problem by
returning an error code.
Signed-off-by: NHartmut Knaack <knaack.h@gmx.de>
Signed-off-by: NJonathan Cameron <jic23@kernel.org>
上级 6bb7cac8
......@@ -286,7 +286,10 @@ int main(int argc, char **argv)
goto error_free_chrdev_name;
}
close(fd);
if (close(fd) == -1) {
ret = -errno;
goto error_free_chrdev_name;
}
while (true) {
ret = read(event_fd, &event, sizeof(event));
......@@ -304,7 +307,9 @@ int main(int argc, char **argv)
print_event(&event);
}
close(event_fd);
if (close(event_fd) == -1)
perror("Failed to close event file");
error_free_chrdev_name:
free(chrdev_name);
error_ret:
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册