equal
deleted
inserted
replaced
245 addresses.append(addr); |
245 addresses.append(addr); |
246 } |
246 } |
247 #ifndef QT_NO_IPV6 |
247 #ifndef QT_NO_IPV6 |
248 else if (node->ai_family == AF_INET6) { |
248 else if (node->ai_family == AF_INET6) { |
249 QHostAddress addr; |
249 QHostAddress addr; |
250 addr.setAddress(((sockaddr_in6 *) node->ai_addr)->sin6_addr.s6_addr); |
250 sockaddr_in6 *sa6 = (sockaddr_in6 *) node->ai_addr; |
|
251 addr.setAddress(sa6->sin6_addr.s6_addr); |
|
252 if (sa6->sin6_scope_id) |
|
253 addr.setScopeId(QString::number(sa6->sin6_scope_id)); |
251 if (!addresses.contains(addr)) |
254 if (!addresses.contains(addr)) |
252 addresses.append(addr); |
255 addresses.append(addr); |
253 } |
256 } |
254 #endif |
257 #endif |
255 node = node->ai_next; |
258 node = node->ai_next; |