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
This commit is contained in:
Carsten Haitzler 2020-04-17 12:28:35 +01:00
parent 5f93f16b61
commit 226c195203
1 changed files with 6 additions and 4 deletions

View File

@ -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
*/