]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
vtls: fix build without proxy
authorDaniel Stenberg <daniel@haxx.se>
Wed, 1 Nov 2023 09:52:21 +0000 (10:52 +0100)
committerDaniel Stenberg <daniel@haxx.se>
Wed, 1 Nov 2023 13:55:04 +0000 (14:55 +0100)
Follow-up to bf0e278a3c54bc7fee7360da17c

closes #12243

lib/vtls/vtls.c

index 1dca74a226f37b621f9b9504629003756e46bbe8..813a709888b11d3de6b248a0be4981b00be24335 100644 (file)
@@ -210,9 +210,13 @@ bool Curl_ssl_conn_config_match(struct Curl_easy *data,
                                 struct connectdata *candidate,
                                 bool proxy)
 {
+#ifndef CURL_DISABLE_PROXY
   if(proxy)
     return match_ssl_primary_config(data, &conn->proxy_ssl_config,
                                     &candidate->proxy_ssl_config);
+#else
+  (void)proxy;
+#endif
   return match_ssl_primary_config(data, &conn->ssl_config,
                                   &candidate->ssl_config);
 }
@@ -371,8 +375,14 @@ void Curl_ssl_conn_config_update(struct Curl_easy *data, bool for_proxy)
   /* May be called on an easy that has no connection yet */
   if(data->conn) {
     struct ssl_primary_config *src, *dest;
+#ifndef CURL_DISABLE_PROXY
     src = for_proxy? &data->set.proxy_ssl.primary : &data->set.ssl.primary;
     dest = for_proxy? &data->conn->proxy_ssl_config : &data->conn->ssl_config;
+#else
+    (void)for_proxy;
+    src = &data->set.ssl.primary;
+    dest = &data->conn->ssl_config;
+#endif
     dest->verifyhost = src->verifyhost;
     dest->verifypeer = src->verifypeer;
     dest->verifystatus = src->verifystatus;