[systemd-devel] [PATCH] socket-proxyd: Unchecked return value from library

Susant Sahani susant at redhat.com
Fri Sep 19 00:57:26 PDT 2014


CID 1237543 (#1 of 1): Unchecked return value from library
(CHECKED_RETURN)
---
 src/socket-proxy/socket-proxyd.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/socket-proxy/socket-proxyd.c b/src/socket-proxy/socket-proxyd.c
index ff2b24f..7b0714d 100644
--- a/src/socket-proxy/socket-proxyd.c
+++ b/src/socket-proxy/socket-proxyd.c
@@ -125,7 +125,11 @@ static int connection_create_pipes(Connection *c, int buffer[2], size_t *sz) {
                 return -errno;
         }
 
-        fcntl(buffer[0], F_SETPIPE_SZ, BUFFER_SIZE);
+        r = fcntl(buffer[0], F_SETPIPE_SZ, BUFFER_SIZE);
+        if (r < 0) {
+                log_error("Failed to set pipe buffer size: %m");
+                return -errno;
+        }
 
         r = fcntl(buffer[0], F_GETPIPE_SZ);
         if (r < 0) {
-- 
1.9.3



More information about the systemd-devel mailing list