From 8418c435e6e1253a7b99b3a3d7465182c94cd42d Mon Sep 17 00:00:00 2001 From: Mark Andrews Date: Mon, 9 Aug 2004 07:49:21 +0000 Subject: [PATCH] pullup from bind 8: 1674. [bug] getaddrinfo() failed to set sin6_scope_id correctly on some platforms. --- lib/bind/irs/getaddrinfo.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/bind/irs/getaddrinfo.c b/lib/bind/irs/getaddrinfo.c index 31a45367e7..291fba1646 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); }