raster pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=226c1952038a1863de897becfe93095fd96786b4
commit 226c1952038a1863de897becfe93095fd96786b4 Author: Carsten Haitzler (Rasterman) <[email protected]> Date: Fri Apr 17 12:28:35 2020 +0100 ecore - examples - fix gnutls fd handler example warnings just error returns not being checked. not an issue really, but this silences warnings. fix CID 1164185 715896 98094 1400818 --- src/examples/ecore/ecore_fd_handler_gnutls_example.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/examples/ecore/ecore_fd_handler_gnutls_example.c b/src/examples/ecore/ecore_fd_handler_gnutls_example.c index 30fd6bcce2..de30f02365 100644 --- a/src/examples/ecore/ecore_fd_handler_gnutls_example.c +++ b/src/examples/ecore/ecore_fd_handler_gnutls_example.c @@ -18,6 +18,7 @@ #ifdef HAVE_ARPA_INET_H # include <arpa/inet.h> #endif +#include <stdio.h> #include <errno.h> #include <unistd.h> #include <gnutls/gnutls.h> @@ -100,16 +101,17 @@ tcp_connect(void) /* sets some fd options such as nonblock */ sd = socket(AF_INET, SOCK_STREAM, 0); - fcntl(sd, F_SETFL, O_NONBLOCK); + if (sd < 0) abort(); + if (fcntl(sd, F_SETFL, O_NONBLOCK) < 0) perror("fcntl"); eina_file_close_on_exec(sd, EINA_TRUE); - setsockopt(sd, SOL_SOCKET, SO_REUSEADDR, (const void *)&curstate, sizeof(curstate)); + if (setsockopt(sd, SOL_SOCKET, SO_REUSEADDR, (const void *)&curstate, sizeof(curstate)) < 0) perror("setsockopt"); - setsockopt(sd, IPPROTO_TCP, TCP_NODELAY, (char *)&flag, sizeof(int)); + if (setsockopt(sd, IPPROTO_TCP, TCP_NODELAY, (char *)&flag, sizeof(int)) < 0) perror("setsockopt"); memset(&sa, '\0', sizeof (sa)); sa.sin_family = AF_INET; sa.sin_port = eina_htons(atoi(PORT)); - inet_pton(AF_INET, SERVER, &sa.sin_addr); + if (inet_pton(AF_INET, SERVER, &sa.sin_addr)) perror("inet_pton"); /* connects to server */ --
