]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
doh: ifdef IPv6 code
authorKvarec Lezki <cuarzo@ya.ru>
Thu, 2 Feb 2023 11:07:51 +0000 (16:07 +0500)
committerDaniel Stenberg <daniel@haxx.se>
Fri, 3 Feb 2023 07:23:27 +0000 (08:23 +0100)
For disabled IPv6 a condition (conn->ip_version != CURL_IPRESOLVE_V4) is
always false. https://pvs-studio.com/en/docs/warnings/v560/

Closes #10397

lib/doh.c

index 27ada3333513f74b4731d02d2519f4dbd3bad76a..2e6a37785c90cbd7658aab6c8adfbd34f85d6716 100644 (file)
--- a/lib/doh.c
+++ b/lib/doh.c
@@ -396,6 +396,7 @@ struct Curl_addrinfo *Curl_doh(struct Curl_easy *data,
     goto error;
   dohp->pending++;
 
+#ifdef ENABLE_IPV6
   if((conn->ip_version != CURL_IPRESOLVE_V4) && Curl_ipv6works(data)) {
     /* create IPv6 DoH request */
     result = dohprobe(data, &dohp->probe[DOH_PROBE_SLOT_IPADDR_V6],
@@ -405,6 +406,7 @@ struct Curl_addrinfo *Curl_doh(struct Curl_easy *data,
       goto error;
     dohp->pending++;
   }
+#endif
   return NULL;
 
   error: