CVSROOT: /cvs Module name: src Changes by: js...@cvs.openbsd.org 2020/05/16 12:00:29
Modified files: lib/libssl : tls13_record_layer.c Log message: Return TLS13_IO_WANT_POLLIN after processing post-handshake messages. After post-handshake handshake messages have been processed, we need to return TLS13_IO_WANT_POLLIN rather than TLS13_IO_WANT_RETRY. The latter will cause us to try to read another TLS record, when there may not be any data available - this will then block in the case of a blocking read. This reverts part of r1.25. Issue noticed by inoguchi@ ok beck@ tb@