From: Philipp Tölke Date: Thu, 9 Sep 2010 13:06:24 +0000 (+0000) Subject: Error-Checking X-Git-Tag: initial-import-from-subversion-38251~20367 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=f8e43e8049ded7c1c7ffcc2feab501a1d74a5b73;p=oweals%2Fgnunet.git Error-Checking --- diff --git a/src/vpn/gnunet-service-dns.c b/src/vpn/gnunet-service-dns.c index 8e00b7b0a..0c1ff03c1 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),