diff options
author | David Barksdale <amatus@amat.us> | 2016-11-16 15:21:31 +0900 |
---|---|---|
committer | David Barksdale <amatus@amatus.name> | 2016-11-17 16:11:15 -0600 |
commit | e697fe7d7bda59cf23186d73d0522b984cd758b4 (patch) | |
tree | cf7cf569b1d1fbe704dffe4665395b2b3087ac6e /src | |
parent | ce9687f34f0e82698f4bb66c01980d8bd6d7be06 (diff) | |
download | gnunet-e697fe7d7bda59cf23186d73d0522b984cd758b4.tar.gz gnunet-e697fe7d7bda59cf23186d73d0522b984cd758b4.zip |
Check return value of GNUNET_NETWORK_socket_create
Diffstat (limited to 'src')
-rw-r--r-- | src/util/client_new.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/util/client_new.c b/src/util/client_new.c index 593d3a268..337d06734 100644 --- a/src/util/client_new.c +++ b/src/util/client_new.c | |||
@@ -495,11 +495,12 @@ try_unixpath (const char *service_name, | |||
495 | sock = GNUNET_NETWORK_socket_create (AF_UNIX, | 495 | sock = GNUNET_NETWORK_socket_create (AF_UNIX, |
496 | SOCK_STREAM, | 496 | SOCK_STREAM, |
497 | 0); | 497 | 0); |
498 | if ( (GNUNET_OK == | 498 | if ( (NULL != sock) && |
499 | GNUNET_NETWORK_socket_connect (sock, | 499 | ( (GNUNET_OK == |
500 | (struct sockaddr *) &s_un, | 500 | GNUNET_NETWORK_socket_connect (sock, |
501 | sizeof (s_un))) || | 501 | (struct sockaddr *) &s_un, |
502 | (EINPROGRESS == errno) ) | 502 | sizeof (s_un))) || |
503 | (EINPROGRESS == errno) ) ) | ||
503 | { | 504 | { |
504 | LOG (GNUNET_ERROR_TYPE_DEBUG, | 505 | LOG (GNUNET_ERROR_TYPE_DEBUG, |
505 | "Successfully connected to unixpath `%s'!\n", | 506 | "Successfully connected to unixpath `%s'!\n", |