]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
quiche: fix build error with --with-ca-fallback
authorJunho Choi <junho.choi@gmail.com>
Thu, 14 Sep 2023 01:13:11 +0000 (10:13 +0900)
committerJay Satiro <raysatiro@yahoo.com>
Thu, 14 Sep 2023 07:10:18 +0000 (03:10 -0400)
- Fix build error when curl is built with --with-quiche
  and --with-ca-fallback.

- Add --with-ca-fallback to the quiche CI job.

Fixes https://github.com/curl/curl/issues/11850
Closes https://github.com/curl/curl/pull/11847

.github/workflows/quiche-linux.yml
lib/vquic/curl_quiche.c

index 69c328b47bde975d84f312fa47923d7220571ab1..e307cb99db4de56cc2f31da84afe4308022309d0 100644 (file)
@@ -72,6 +72,7 @@ jobs:
             --enable-debug
             --with-quiche=/home/runner/quiche/target/release
             --with-test-nghttpx="$HOME/nghttpx/bin/nghttpx"
+            --with-ca-fallback
 
     steps:
     - run: |
index 3598de1c7aa7bea095c0de1cd73b721863c3ae9c..9386c71bd27204f1fe075f8f41846cb1b144910b 100644 (file)
@@ -165,7 +165,7 @@ static CURLcode quic_x509_store_setup(struct Curl_cfilter *cf,
       else {
         /* verifying the peer without any CA certificates won't work so
            use openssl's built-in default as fallback */
-        SSL_CTX_set_default_verify_paths(ssl_ctx);
+        SSL_CTX_set_default_verify_paths(ctx->sslctx);
       }
 #endif
     }