[libcamera-devel] [PATCH 2/2] test: logging: fix compilation on Chromium OS
Laurent Pinchart
laurent.pinchart at ideasonboard.com
Fri Jul 12 10:32:25 CEST 2019
Hi Paul,
Thank you for the patch.
On Fri, Jul 12, 2019 at 05:29:09PM +0900, Paul Elder wrote:
> Commit a25c937f8afe ("test: add logging API test") causes the build to
> fail in the Chromium OS build environment, because the return value of a
> system call is ignored. Fix this.
It's the return value of a function marked with the
__warn_unused_result__ attribute, not of anysystem call.
Fixes: a25c937f8afe ("test: add logging API test")
> Signed-off-by: Paul Elder <paul.elder at ideasonboard.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
> ---
> test/log.cpp | 5 ++++-
> 1 file changed, 4 insertions(+), 1 deletion(-)
>
> diff --git a/test/log.cpp b/test/log.cpp
> index bc64325..89fb5ca 100644
> --- a/test/log.cpp
> +++ b/test/log.cpp
> @@ -59,7 +59,10 @@ protected:
> char buf[1000];
> memset(buf, 0, sizeof(buf));
> lseek(fd, 0, SEEK_SET);
> - read(fd, buf, sizeof(buf));
> + if (read(fd, buf, sizeof(buf)) < 0) {
> + cerr << "Failed to read tmp log file" << endl;
> + return TestFail;
> + }
> close(fd);
>
> std::list<int> goodList = { 1, 3, 5 };
--
Regards,
Laurent Pinchart
More information about the libcamera-devel
mailing list