aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYang Tse <yangsita@gmail.com>2009-10-08 17:06:08 +0000
committerYang Tse <yangsita@gmail.com>2009-10-08 17:06:08 +0000
commitb4e6418aef5cd4f3e7724ae71c6760ff04e78c30 (patch)
tree25ea93c2fc1b3efbc5a3f24239a5d8ad8b75871f
parent0077a6d51bf9cd9153cdf76cbb14a3cc72ad7e8e (diff)
Fix compiler warning
-rw-r--r--ares/ares__get_hostent.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/ares/ares__get_hostent.c b/ares/ares__get_hostent.c
index d98af9283..4371c5bf7 100644
--- a/ares/ares__get_hostent.c
+++ b/ares/ares__get_hostent.c
@@ -189,9 +189,9 @@ int ares__get_hostent(FILE *fp, int family, struct hostent **host)
if (!hostent->h_addr_list[0])
break;
if (addrfam == AF_INET)
- memcpy(hostent->h_addr_list[0], &addr, addrlen);
+ memcpy(hostent->h_addr_list[0], &addr, sizeof(struct in_addr));
else
- memcpy(hostent->h_addr_list[0], &addr6, addrlen);
+ memcpy(hostent->h_addr_list[0], &addr6, sizeof(struct in6_addr));
/* Copy aliases. */
hostent->h_aliases = malloc((((size_t)naliases) + 1) * sizeof(char *));