From: Mark Andrews Date: Mon, 9 Aug 2004 07:49:21 +0000 (+0000) Subject: pullup from bind 8: X-Git-Tag: v9.2.4rc8~41^2~21 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=8418c435e6e1253a7b99b3a3d7465182c94cd42d;p=thirdparty%2Fbind9.git pullup from bind 8: 1674. [bug] getaddrinfo() failed to set sin6_scope_id correctly on some platforms. --- diff --git a/lib/bind/irs/getaddrinfo.c b/lib/bind/irs/getaddrinfo.c index 31a45367e79..291fba16465 100644 --- a/lib/bind/irs/getaddrinfo.c +++ b/lib/bind/irs/getaddrinfo.c @@ -1100,6 +1100,7 @@ ip6_str2scopeid(char *scope, struct sockaddr_in6 *sin6, */ scopeid = if_nametoindex(scope); if (scopeid == 0) + goto trynumeric; *scopeidp = scopeid; return (1); }