* lib/getaddrinfo.c (getaddrinfo): Check AI_NUMERICSERV flag, too.
---
 lib/getaddrinfo.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/getaddrinfo.c b/lib/getaddrinfo.c
index cd045c5121..542addc670 100644
--- a/lib/getaddrinfo.c
+++ b/lib/getaddrinfo.c
@@ -213,7 +213,7 @@ getaddrinfo (const char *restrict nodename,
     return getaddrinfo_ptr (nodename, servname, hints, res);
 # endif
 
-  if (hints && (hints->ai_flags & ~(AI_CANONNAME|AI_PASSIVE)))
+  if (hints && (hints->ai_flags & ~(AI_CANONNAME|AI_PASSIVE|AI_NUMERICSERV)))
     /* FIXME: Support more flags. */
     return EAI_BADFLAGS;
 
-- 
2.42.0


Reply via email to