Merge pull request #603 from stal888/patch-4

Fix bug.
This commit is contained in:
irungentoo 2013-09-22 17:50:35 -07:00
commit 47aa8b0505

View File

@ -456,7 +456,7 @@ void addto_lists(DHT *dht, IP_Port ip_port, uint8_t *client_id)
uint32_t i; uint32_t i;
/* convert IPv4-in-IPv6 to IPv4 */ /* convert IPv4-in-IPv6 to IPv4 */
if ((ip_port.ip.family == AF_INET6) && IN6_IS_ADDR_V4MAPPED(&ip_port.ip.ip6)) { if ((ip_port.ip.family == AF_INET6) && IN6_IS_ADDR_V4MAPPED(&ip_port.ip.ip6.in6_addr)) {
ip_port.ip.family = AF_INET; ip_port.ip.family = AF_INET;
ip_port.ip.ip4.uint32 = ip_port.ip.ip6.uint32[3]; ip_port.ip.ip4.uint32 = ip_port.ip.ip6.uint32[3];
} }