From f28efd1b5ad5cb286a6851ca776010500f9300d6 Mon Sep 17 00:00:00 2001 From: fgsch <> Date: Wed, 2 Sep 2009 19:07:12 +0000 Subject: make getaddrinfo(3) accept numeric servname when ai_socktype is not specified in hint or hints is NULL. claudio@ ok --- src/lib/libc/net/getaddrinfo.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/lib/libc/net/getaddrinfo.c b/src/lib/libc/net/getaddrinfo.c index 2b96ea2380..98e247bc44 100644 --- a/src/lib/libc/net/getaddrinfo.c +++ b/src/lib/libc/net/getaddrinfo.c @@ -1,4 +1,4 @@ -/* $OpenBSD: getaddrinfo.c,v 1.69 2009/06/04 21:38:29 pyr Exp $ */ +/* $OpenBSD: getaddrinfo.c,v 1.70 2009/09/02 19:07:12 fgsch Exp $ */ /* $KAME: getaddrinfo.c,v 1.31 2000/08/31 17:36:43 itojun Exp $ */ /* @@ -827,10 +827,8 @@ get_port(struct addrinfo *ai, const char *servname, int matchonly) return EAI_SERVICE; case SOCK_DGRAM: case SOCK_STREAM: - allownumeric = 1; - break; case ANY: - allownumeric = 0; + allownumeric = 1; break; default: return EAI_SOCKTYPE; -- cgit v1.2.3-55-g6feb