CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]   2019/02/25 09:52:34

Modified files:
        lib/libssl     : tls13_record_layer.c 

Log message:
Correctly handle oversize writes.

If the record layer is asked to write more than fits in a plaintext record,
cap the amount at that limit. This means that we will effectively write out
a single record and return a short-write.

This behaviour matches SSL_write() with SSL_MODE_ENABLE_PARTIAL_WRITE
enabled and the non-SSL_MODE_ENABLE_PARTIAL_WRITE case will be handled
at a higher layer.

ok inoguchi@ tb@

Reply via email to