diff options
author | Brent Cook <busterb@gmail.com> | 2023-07-06 20:32:34 +0300 |
---|---|---|
committer | Brent Cook <busterb@gmail.com> | 2023-07-06 20:32:34 +0300 |
commit | afcd4be8a72abcae003f1760eea407cf3db5e14e (patch) | |
tree | 32bcab14ec9ad3fe2923575628356f7a75accbf0 /tls | |
parent | 4aa76421303aaddbae7da8cf76549d5c0f1419be (diff) | |
download | portable-afcd4be8a72abcae003f1760eea407cf3db5e14e.tar.gz portable-afcd4be8a72abcae003f1760eea407cf3db5e14e.tar.bz2 portable-afcd4be8a72abcae003f1760eea407cf3db5e14e.zip |
change socket / file descriptor checks on windows
based on discussion in https://github.com/libressl/portable/issues/266
and https://bugs.python.org/issue23524 adjust the compat layer for
Windows to use _get_osfhandle in combination with
_set_thread_local_invalid_parameter_handler if applicable to more
reliably determine if a handle is a socket, file, or closed socket.
This prevents assertions when calling tls_close on an already-closed
socket.
Diffstat (limited to 'tls')
0 files changed, 0 insertions, 0 deletions