From 92b49c2eb200f480e6c041307d54bd64692eb592 Mon Sep 17 00:00:00 2001 From: Orgad Shaneh Date: Tue, 27 Dec 2016 08:18:56 +0200 Subject: [PATCH] Utils: Fix "Unused result" warning in process stub Change-Id: If0fbe55106936526ec4993963f2cb0dc4041f937 Reviewed-by: Oswald Buddenhagen --- src/libs/utils/process_stub_unix.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/libs/utils/process_stub_unix.c b/src/libs/utils/process_stub_unix.c index 145d31d50d7..8d9cd8d7495 100644 --- a/src/libs/utils/process_stub_unix.c +++ b/src/libs/utils/process_stub_unix.c @@ -308,7 +308,9 @@ int main(int argc, char *argv[]) execvp(argv[ArgExe], argv + ArgExe); /* Only expected error: no such file or direcotry, i.e. executable not found */ errNo = errno; - write(chldPipe[1], &errNo, sizeof(errNo)); /* Only realistic error case is SIGPIPE */ + /* Only realistic error case is SIGPIPE */ + if (write(chldPipe[1], &errNo, sizeof(errNo)) != sizeof(errNo)) + perror("Error passing errno to child"); _exit(0); default: for (;;) {