hostip: fix infof() output for non-ipv6 builds using IPv6 address

Pointed out by ZeroPath

Closes #19184
This commit is contained in:
Daniel Stenberg 2025-10-21 23:43:30 +02:00
parent 7d5d0645e5
commit 7295546447
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2

View File

@ -1352,9 +1352,9 @@ CURLcode Curl_loadhostpairs(struct Curl_easy *data)
}
}
#ifndef USE_IPV6
if(memchr(target.str, ':', target.len)) {
infof(data, "Ignoring resolve address '%s', missing IPv6 support.",
address);
if(memchr(curlx_str(&target), ':', curlx_strlen(&target))) {
infof(data, "Ignoring resolve address '%.*s', missing IPv6 support.",
(int)curlx_strlen(&target), curlx_str(&target));
if(curlx_str_single(&host, ','))
goto err;
continue;