mirror of
https://github.com/python/cpython.git
synced 2025-12-31 04:23:37 +00:00
gh-117310: Remove extra DECREF on "no ciphers" error path in _ssl._SSLContext constructor (#117309)
Remove extra self DECREF on ssl "no ciphers" error path. This doesn't come up in practice because nobody links against a broken OpenSSL library that provides nothing.
This commit is contained in:
parent
6c8ac8a32f
commit
8cb7d7ff86
2 changed files with 4 additions and 1 deletions
|
|
@ -0,0 +1,4 @@
|
|||
Fixed an unlikely early & extra ``Py_DECREF`` triggered crash in :mod:`ssl`
|
||||
when creating a new ``_ssl._SSLContext`` if CPython was built implausibly such
|
||||
that the default cipher list is empty **or** the SSL library it was linked
|
||||
against reports a failure from its C ``SSL_CTX_set_cipher_list()`` API.
|
||||
Loading…
Add table
Add a link
Reference in a new issue