Browse Source

Added comment for the prefer IPv function

Signed-off-by: BlackDex <black.dex@gmail.com>
pull/7639/head
BlackDex 2 weeks ago
parent
commit
beb0ce9166
No known key found for this signature in database GPG Key ID: 58C80A2AA6C765E1
  1. 3
      src/http_client.rs

3
src/http_client.rs

@ -297,6 +297,9 @@ impl CustomDnsResolver {
} }
fn sort_addresses(addresses: &mut [SocketAddr], prefer_ipv6: bool) { fn sort_addresses(addresses: &mut [SocketAddr], prefer_ipv6: bool) {
// `sort_by_key` orders `false` before `true`.
// When IPv6 is preferred, IPv6 addresses return `false` for `is_ipv4()` and sort first.
// When IPv4 is preferred, IPv4 addresses return `false` for `is_ipv6()` and sort first.
if prefer_ipv6 { if prefer_ipv6 {
addresses.sort_by_key(SocketAddr::is_ipv4); addresses.sort_by_key(SocketAddr::is_ipv4);
} else { } else {

Loading…
Cancel
Save