From a4a919dab0d33d977195c3e049f3d4ce2012bd11 Mon Sep 17 00:00:00 2001 From: toelke Date: Thu, 9 Sep 2010 13:06:24 +0000 Subject: Error-Checking git-svn-id: https://gnunet.org/svn/gnunet@12949 140774ce-b5e7-0310-ab8b-a85725594a96 --- src/vpn/gnunet-service-dns.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src') 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), -- cgit v1.2.3-18-g5258