From: Alessandro Ghedini Date: Mon, 7 Mar 2016 12:27:52 +0000 (+0000) Subject: GH804: Fix unused-result warnings in dasync X-Git-Tag: OpenSSL_1_1_0-pre4~319 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=b8972edad65a5245645f40654b903dbcd1a4d5c1;p=oweals%2Fopenssl.git GH804: Fix unused-result warnings in dasync Signed-off-by: Rich Salz Reviewed-by: Matt Caswell --- diff --git a/engines/e_dasync.c b/engines/e_dasync.c index 0580103d23..25dd233769 100644 --- a/engines/e_dasync.c +++ b/engines/e_dasync.c @@ -338,7 +338,8 @@ static void dummy_pause_job(void) { #if defined(ASYNC_WIN) WriteFile(pipefds[1], &buf, 1, &numwritten, NULL); #elif defined(ASYNC_POSIX) - write(pipefds[1], &buf, 1); + if (write(pipefds[1], &buf, 1) < 0) + return; #endif /* Ignore errors - we carry on anyway */ @@ -348,7 +349,8 @@ static void dummy_pause_job(void) { #if defined(ASYNC_WIN) ReadFile(pipefds[0], &buf, 1, &numread, NULL); #elif defined(ASYNC_POSIX) - read(pipefds[0], &buf, 1); + if (read(pipefds[0], &buf, 1) < 0) + return; #endif }