diff options
author | chgnrdv <52372310+chgnrdv@users.noreply.github.com> | 2022-06-22 10:10:22 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-06-22 10:10:22 (GMT) |
commit | dc8e1d0390e16e90b2f74f6bd6417324a357bc23 (patch) | |
tree | a8effa9ffc46798c2b28b5dc73982a3dc6794d31 /Modules | |
parent | fda4b2f06364ae5ef91ecd9c09e2af380c8b0b4c (diff) | |
download | cpython-dc8e1d0390e16e90b2f74f6bd6417324a357bc23.zip cpython-dc8e1d0390e16e90b2f74f6bd6417324a357bc23.tar.gz cpython-dc8e1d0390e16e90b2f74f6bd6417324a357bc23.tar.bz2 |
gh-94101 Disallow instantiation of SSLSession objects (GH-94102)
Fixes #94101
Automerge-Triggered-By: GH:tiran
Diffstat (limited to 'Modules')
-rw-r--r-- | Modules/_ssl.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Modules/_ssl.c b/Modules/_ssl.c index e67ab42..0859657 100644 --- a/Modules/_ssl.c +++ b/Modules/_ssl.c @@ -5067,7 +5067,8 @@ static PyType_Spec PySSLSession_spec = { .name = "_ssl.SSLSession", .basicsize = sizeof(PySSLSession), .flags = (Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HAVE_GC | - Py_TPFLAGS_IMMUTABLETYPE), + Py_TPFLAGS_IMMUTABLETYPE | + Py_TPFLAGS_DISALLOW_INSTANTIATION), .slots = PySSLSession_slots, }; |