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; }