diff options
author | toelke <toelke@140774ce-b5e7-0310-ab8b-a85725594a96> | 2010-09-09 13:06:24 +0000 |
---|---|---|
committer | toelke <toelke@140774ce-b5e7-0310-ab8b-a85725594a96> | 2010-09-09 13:06:24 +0000 |
commit | a4a919dab0d33d977195c3e049f3d4ce2012bd11 (patch) | |
tree | 7db340164b556fdd22a44e6d0ce03dc2db45e87b /src | |
parent | 229ca882e660b5d4279fb7cadaf8d701930cadbb (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.c | 7 |
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), |