From 267e14f1bab689dca73a26609507145529f7616d Mon Sep 17 00:00:00 2001 From: Junho Choi Date: Thu, 14 Sep 2023 10:13:11 +0900 Subject: [PATCH] quiche: fix build error with --with-ca-fallback - 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 | 1 + lib/vquic/curl_quiche.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/quiche-linux.yml b/.github/workflows/quiche-linux.yml index 69c328b47b..e307cb99db 100644 --- a/.github/workflows/quiche-linux.yml +++ b/.github/workflows/quiche-linux.yml @@ -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: | diff --git a/lib/vquic/curl_quiche.c b/lib/vquic/curl_quiche.c index 3598de1c7a..9386c71bd2 100644 --- a/lib/vquic/curl_quiche.c +++ b/lib/vquic/curl_quiche.c @@ -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 } -- 2.47.2