r13926@Kushana: nickm | 2007-08-03 00:55:23 -0700

Fix compilation with HAVE_GETADDRINFO unset


svn:r11042
This commit is contained in:
Nick Mathewson
2007-08-03 07:57:31 +00:00
parent 500899cc53
commit 652d4e0248
2 changed files with 5 additions and 3 deletions
+3 -3
View File
@@ -1128,11 +1128,11 @@ tor_addr_lookup(const char *name, uint16_t family, tor_addr_t *addr)
if (ent) {
addr->sa.sin_family = ent->h_addrtype;
if (ent->h_addrtype == AF_INET) {
memcpy(addr->sa.sin_addr, ent->h_addr, sizeof(struct in_addr));
memcpy(&addr->sa.sin_addr, ent->h_addr, sizeof(struct in_addr));
} else if (ent->h_addrtype == AF_INET6) {
memcpy(addr->sa.sin6_addr, ent->h_addr, sizeof(struct in6_addr));
memcpy(&addr->sa6.sin6_addr, ent->h_addr, sizeof(struct in6_addr));
} else {
tor_assert(0) /* gethostbyname() returned a bizarre addrtype */
tor_assert(0); /* gethostbyname() returned a bizarre addrtype */
}
return 0;
}