From 4701084d140910c049b0ba03ba1171be03e4d383 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Sat, 26 Jul 2008 18:40:16 +0000 Subject: [PATCH] Ignore errors from socket with getaddrinfo since getaddrinfo is clearly broken in glibc. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@23427 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/roken/mini_inetd.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lib/roken/mini_inetd.c b/lib/roken/mini_inetd.c index df00ec960..c922ee70e 100644 --- a/lib/roken/mini_inetd.c +++ b/lib/roken/mini_inetd.c @@ -83,10 +83,8 @@ mini_inetd_addrinfo (struct addrinfo *ai) for (i = 0, a = ai; a != NULL; a = a->ai_next) { fds[i] = socket (a->ai_family, a->ai_socktype, a->ai_protocol); - if (fds[i] < 0) { - warn ("socket af = %d", a->ai_family); + if (fds[i] < 0) continue; - } socket_set_reuseaddr (fds[i], 1); if (bind (fds[i], a->ai_addr, a->ai_addrlen) < 0) { warn ("bind af = %d", a->ai_family);