We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e196929 commit 2a11b56Copy full SHA for 2a11b56
CHANGELOG.md
@@ -1,5 +1,7 @@
1
# Unreleased
2
3
+ * Fix bug in `rustls-no-provider` when disabling ring (#973)
4
+
5
# 3.0.3
6
7
* Use the same data in CONNECT and Host header for proxied requests (#967)
src/tls/rustls.rs
@@ -98,7 +98,7 @@ fn build_config(tls_config: &TlsConfig) -> Arc<ClientConfig> {
98
.rustls_crypto_provider
99
.clone()
100
.or(rustls::crypto::CryptoProvider::get_default().cloned())
101
- .unwrap_or(ring_if_enabled());
+ .unwrap_or_else(ring_if_enabled);
102
103
#[cfg(feature = "_ring")]
104
fn ring_if_enabled() -> Arc<CryptoProvider> {
0 commit comments