1
0
Fork 0
mirror of https://forgejo.ellis.link/continuwuation/continuwuity.git synced 2025-07-28 02:38:30 +00:00

fix: verify tls cert for non-conformant servers

This commit is contained in:
Gabriel Souza Franco 2021-04-16 00:36:35 -03:00
parent b4c001de2f
commit e73de2317e

View file

@ -52,7 +52,11 @@ impl ServerCertVerifier for MatrixServerVerifier {
},
None => dns_name
};
self.inner.verify_server_cert(roots, presented_certs, override_name, ocsp_response)
self.inner.verify_server_cert(roots, presented_certs, override_name, ocsp_response).or_else(|_| {
log::warn!("Server is non-compliant, retrying with original name!");
self.inner.verify_server_cert(roots, presented_certs, dns_name, ocsp_response)
})
}
}