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 }