Christian Heimes <li...@cheimes.de> added the comment:

The additional read may read the TLS shutdown alert from the wire. The TLS 
record layer can send additional messages besides application layer data, e.g. 
for post handshake authentication, sessions, rekeying, and to indicate that one 
side is shutting down the current TLS connection.

To investigate you can either use the undocumented SSLContext._msg_callback 
debug hook or Wireshark with SSLKEYLOGFILE env var (available since 3.8).

----------
nosy: +christian.heimes

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue36098>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to