From beb0ce9166f5e438224c83cd957090ca1346a56b Mon Sep 17 00:00:00 2001 From: BlackDex Date: Wed, 9 Sep 2026 14:19:30 +0200 Subject: [PATCH] Added comment for the prefer IPv function Signed-off-by: BlackDex --- src/http_client.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/http_client.rs b/src/http_client.rs index a04c4336..5ef293fc 100644 --- a/src/http_client.rs +++ b/src/http_client.rs @@ -297,6 +297,9 @@ impl CustomDnsResolver { } 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 { addresses.sort_by_key(SocketAddr::is_ipv4); } else {