getaddrinfo.c: Don't fail when SOCK_STREAM or SOCK_DGRAM are
authorSimon Josefsson <simon@josefsson.org>
Tue, 10 May 2005 12:34:54 +0000 (12:34 +0000)
committerSimon Josefsson <simon@josefsson.org>
Tue, 10 May 2005 12:34:54 +0000 (12:34 +0000)
commit58ed6c0708242f4ee6432e083ebb8bb9b7217ac6
treea1fdbc77dfd79f5838f433535ed4025504d874f5
parentd0e70dc615679ab7e191101d262aeeb8ca9813a9
getaddrinfo.c: Don't fail when SOCK_STREAM or SOCK_DGRAM are
specified in ai_socktype. Fix invalid ai_protocol
check. ai_protocol is usually set to 0 or depending on
ai_family/ai_socktype to IPPROTO_TCP / IPPROTO_UDP.  Checking for
SOCK_STREAM / SOCK_DGRAM in ai_protocol was invalid.  Set
ai_socktype / ai_protocol in the returned addrinfo structure.
lib/ChangeLog
lib/getaddrinfo.c