aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authortoelke <toelke@140774ce-b5e7-0310-ab8b-a85725594a96>2010-09-09 13:06:24 +0000
committertoelke <toelke@140774ce-b5e7-0310-ab8b-a85725594a96>2010-09-09 13:06:24 +0000
commita4a919dab0d33d977195c3e049f3d4ce2012bd11 (patch)
tree7db340164b556fdd22a44e6d0ce03dc2db45e87b /src
parent229ca882e660b5d4279fb7cadaf8d701930cadbb (diff)
Error-Checking
git-svn-id: https://gnunet.org/svn/gnunet@12949 140774ce-b5e7-0310-ab8b-a85725594a96
Diffstat (limited to 'src')
-rw-r--r--src/vpn/gnunet-service-dns.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/vpn/gnunet-service-dns.c b/src/vpn/gnunet-service-dns.c
index 8e00b7b0a1..0c1ff03c13 100644
--- a/src/vpn/gnunet-service-dns.c
+++ b/src/vpn/gnunet-service-dns.c
@@ -112,8 +112,11 @@ run (void *cls,
int err = GNUNET_NETWORK_socket_bind (mycls.dnsout,
(struct sockaddr*)&addr,
sizeof(struct sockaddr_in));
- // FIXME: check err
- fprintf (stderr, "FIXME: check err: %d\n", err);
+
+ if (err != GNUNET_YES) {
+ GNUNET_log(GNUNET_ERROR_TYPE_ERROR, "Could not bind a port, exiting\n");
+ return;
+ }
#if WHY_ON_EARTH_DO_WE_DO_THIS
socklen_t addrlen = sizeof(struct sockaddr_in);
err = getsockname(GNUNET_NETWORK_get_fd(mycls.dnsout),