version 1.15, 2012/07/03 08:51:05
|
version 1.16, 2012/07/22 20:39:45
|
Line 486 io_gethostbyname(const char *psHost, u_short port, io_
|
Line 486 io_gethostbyname(const char *psHost, u_short port, io_
|
|
|
if (!psHost || !addr) |
if (!psHost || !addr) |
return NULL; |
return NULL; |
else |
|
memset(addr, 0, sizeof(io_sockaddr_t)); |
|
|
|
if (*psHost != '/') { |
if (*psHost != '/') { |
/* resolver */ |
/* resolver */ |
Line 498 io_gethostbyname(const char *psHost, u_short port, io_
|
Line 496 io_gethostbyname(const char *psHost, u_short port, io_
|
if (!host) { |
if (!host) { |
io_SetErr(EINVAL, "Resolver #%d - %s", h_errno, hstrerror(h_errno)); |
io_SetErr(EINVAL, "Resolver #%d - %s", h_errno, hstrerror(h_errno)); |
return NULL; |
return NULL; |
} else | } else { |
| memset(addr, 0, sizeof(io_sockaddr_t)); |
addr->sa.sa_family = host->h_addrtype; |
addr->sa.sa_family = host->h_addrtype; |
} else | } |
| } else { |
| memset(addr, 0, sizeof(io_sockaddr_t)); |
addr->sa.sa_family = AF_LOCAL; |
addr->sa.sa_family = AF_LOCAL; |
|
} |
|
|
|
|
switch (addr->sa.sa_family) { |
switch (addr->sa.sa_family) { |
case AF_INET: |
case AF_INET: |