diff options
| author | Joseph Henry <josephjah@gmail.com> | 2016-01-12 14:25:30 -0800 |
|---|---|---|
| committer | Joseph Henry <josephjah@gmail.com> | 2016-01-12 14:25:30 -0800 |
| commit | bdabe40c65fd2205140902c0a62dfea2ab92fced (patch) | |
| tree | 82bff1a733a11686682d1aed2ba9ce6e588bf2d6 /netcon/RPC.c | |
| parent | 7991a7c50a11e90ed74de0c94a5be9add7cd38d6 (diff) | |
| download | infinitytier-bdabe40c65fd2205140902c0a62dfea2ab92fced.tar.gz infinitytier-bdabe40c65fd2205140902c0a62dfea2ab92fced.zip | |
Updated error reporting for sock_fd_read()
Diffstat (limited to 'netcon/RPC.c')
| -rw-r--r-- | netcon/RPC.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/netcon/RPC.c b/netcon/RPC.c index a13ba7aa..17aa650c 100644 --- a/netcon/RPC.c +++ b/netcon/RPC.c @@ -43,10 +43,8 @@ int get_new_fd(int sock) char buf[BUF_SZ]; int newfd; ssize_t size = sock_fd_read(sock, buf, sizeof(buf), &newfd); - if(size > 0){ + if(size > 0) return newfd; - } - fprintf(stderr, "get_new_fd(): Error, unable to read fd over (%d)\n", sock); return -1; } @@ -254,10 +252,8 @@ ssize_t sock_fd_read(int sock, void *buf, ssize_t bufsize, int *fd) msg.msg_control = cmsgu.control; msg.msg_controllen = sizeof(cmsgu.control); size = recvmsg (sock, &msg, 0); - if (size < 0) { - fprintf(stderr, "sock_fd_read(): recvmsg: Error\n"); + if (size < 0) return -1; - } cmsg = CMSG_FIRSTHDR(&msg); if (cmsg && cmsg->cmsg_len == CMSG_LEN(sizeof(int))) { if (cmsg->cmsg_level != SOL_SOCKET) { |
