- (djm) Don't use inet_addr.

This commit is contained in:
Damien Miller 2000-07-08 11:50:37 +10:00
parent f2fdbe5540
commit 8e394e7ed5
2 changed files with 4 additions and 2 deletions

View File

@ -7,6 +7,7 @@
Baars, Henk <Hendrik.Baars@nl.origin-it.com>
- (djm) Handle EWOULDBLOCK returns from read() and write() in atomicio.c
Fix from Marquess, Steve Mr JMLFDC <Steve.Marquess@DET.AMEDD.ARMY.MIL>
- (djm) Don't use inet_addr.
20000702
- (djm) Fix brace mismatch from Corinna Vinschen <vinschen@cygnus.com>

View File

@ -65,6 +65,7 @@ int getaddrinfo(const char *hostname, const char *servname,
{
struct addrinfo *cur, *prev = NULL;
struct hostent *hp;
struct in_addr in;
int i, port;
if (servname)
@ -86,8 +87,8 @@ int getaddrinfo(const char *hostname, const char *servname,
return EAI_MEMORY;
}
if (inet_addr(hostname) != -1) {
if (NULL != (*res = malloc_ai(port, inet_addr(hostname))))
if (inet_aton(hostname, &in) != -1) {
if (NULL != (*res = malloc_ai(port, in.s_addr)))
return 0;
else
return EAI_MEMORY;