mirror of
https://github.com/fluencelabs/musl
synced 2025-04-24 23:02:14 +00:00
fix getaddrinfo error code for non-numeric service with AI_NUMERICSERV
If AI_NUMERICSERV is specified and a numeric service was not provided, POSIX mandates getaddrinfo return EAI_NONAME. EAI_SERVICE is only for services that cannot be used on the specified socket type.
This commit is contained in:
parent
67b2994789
commit
30fdda6c99
@ -64,7 +64,7 @@ int __lookup_serv(struct service buf[static MAXSERVS], const char *name, int pro
|
||||
return cnt;
|
||||
}
|
||||
|
||||
if (flags & AI_NUMERICSERV) return EAI_SERVICE;
|
||||
if (flags & AI_NUMERICSERV) return EAI_NONAME;
|
||||
|
||||
size_t l = strlen(name);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user