Fixing TLS connection by installing provider. (#4844)

- Fixes #4795
This commit is contained in:
Dessalines 2024-06-18 09:59:24 -04:00 committed by GitHub
parent b9dc7612a8
commit 63a824a2ed
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -332,6 +332,10 @@ pub fn diesel_url_create(opt: Option<&str>) -> LemmyResult<Option<DbUrl>> {
fn establish_connection(config: &str) -> BoxFuture<ConnectionResult<AsyncPgConnection>> {
let fut = async {
rustls::crypto::ring::default_provider()
.install_default()
.expect("Failed to install rustls crypto provider");
let rustls_config = DangerousClientConfigBuilder {
cfg: ClientConfig::builder(),
}