8000 Release fedora-3.10.17-3: 00462: Fix PySSL_SetError handling SSL_ERROR_SYSCALL · fedora-python/cpython · GitHub
[go: up one dir, main page]

Skip to content

fedora-3.10.17-3

Python 3.10 changed from using SSL_write() and SSL_read() to SSL_write_ex() and
SSL_read_ex(), but did not update handling of the return value.

Change error handling so that the return value is not examined.
OSError (not EOF) is now returned when retval is 0.

This resolves the issue of failing tests when a system is
stressed on OpenSSL 3.5.

Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
Co-authored-by: Petr Viktorin <encukou@gmail.com>
Assets 2
Loading
0