From f8e43e8049ded7c1c7ffcc2feab501a1d74a5b73 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Philipp=20T=C3=B6lke?= Date: Thu, 9 Sep 2010 13:06:24 +0000 Subject: [PATCH] Error-Checking --- src/vpn/gnunet-service-dns.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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), -- 2.25.1