cpython: 40bfddda43d4 (original) (raw)
Mercurial > cpython
changeset 87311:40bfddda43d4
Issue #19682: Fix compatibility issue with old version of OpenSSL that was introduced by Issue #18379. [#19682]
Christian Heimes christian@cheimes.de | |
---|---|
date | Thu, 21 Nov 2013 16:26:51 +0100 |
parents | eec4758e3a45 |
children | 0c7202b64b29 |
files | Misc/NEWS Modules/_ssl.c |
diffstat | 2 files changed, 9 insertions(+), 0 deletions(-)[+] [-] Misc/NEWS 3 Modules/_ssl.c 6 |
line wrap: on
line diff
--- a/Misc/NEWS +++ b/Misc/NEWS @@ -59,6 +59,9 @@ Core and Builtins Library ------- +- Issue #19682: Fix compatibility issue with old version of OpenSSL that
--- a/Modules/_ssl.c +++ b/Modules/_ssl.c @@ -1024,9 +1024,15 @@ static PyObject * int i, j, result; PyObject *lst; +#if OPENSSL_VERSION_NUMBER < 0x10001000L
+#else /* Calls x509v3_cache_extensions and sets up crldp */ X509_check_ca(certificate); dps = certificate->crldp; +#endif + if (dps == NULL) { return Py_None; }