From 2283170801f3b9a3b1d8e3dfe6cf04632b21544d Mon Sep 17 00:00:00 2001 From: =?utf8?q?Franti=C5=A1ek=20Dvo=C5=99=C3=A1k?= Date: Tue, 7 Aug 2012 10:56:19 +0000 Subject: [PATCH] Add a return code from newer c-ares (fixes DNS resolution on Fedora 17 with c-ares 1.7.5). --- org.glite.lb.server/src/bkserverd.c | 1 + org.glite.lbjp-common.gss/src/glite_gss.c | 1 + 2 files changed, 2 insertions(+) diff --git a/org.glite.lb.server/src/bkserverd.c b/org.glite.lb.server/src/bkserverd.c index 916f0fe..adf80ff 100644 --- a/org.glite.lb.server/src/bkserverd.c +++ b/org.glite.lb.server/src/bkserverd.c @@ -1800,6 +1800,7 @@ void callback_ares_getnameinfo(void *arg, int status, char *node, char *service) arp->err = NO_DATA; } break; + case ARES_ENODATA: case ARES_EBADNAME: case ARES_ENOTFOUND: arp->err = HOST_NOT_FOUND; diff --git a/org.glite.lbjp-common.gss/src/glite_gss.c b/org.glite.lbjp-common.gss/src/glite_gss.c index be8a932..6a9342d 100644 --- a/org.glite.lbjp-common.gss/src/glite_gss.c +++ b/org.glite.lbjp-common.gss/src/glite_gss.c @@ -154,6 +154,7 @@ static void callback_ares_gethostbyname(void *arg, int status, struct hostent *h arp->ent->h_length = h->h_length; arp->err = NETDB_SUCCESS; break; + case ARES_ENODATA: case ARES_EBADNAME: case ARES_ENOTFOUND: arp->err = HOST_NOT_FOUND; -- 1.8.2.3