diff --git a/toxcore/DHT.c b/toxcore/DHT.c index 83a728c5..94bbbe01 100644 --- a/toxcore/DHT.c +++ b/toxcore/DHT.c @@ -553,7 +553,7 @@ static int client_or_ip_port_in_list(Logger *log, Client_data *list, uint16_t le list[i].assoc4.timestamp = temp_time; } else if (ip_port.ip.family == AF_INET6) { - if (!ipport_equal(&list[i].assoc4.ip_port, &ip_port)) { + if (!ipport_equal(&list[i].assoc6.ip_port, &ip_port)) { LOGGER_TRACE(log, "coipil[%u]: switching ipv6 from %s:%u to %s:%u", i, ip_ntoa(&list[i].assoc6.ip_port.ip), ntohs(list[i].assoc6.ip_port.port), ip_ntoa(&ip_port.ip), ntohs(ip_port.port));