summaryrefslogtreecommitdiff
path: root/lib/libsndio/aucat.c
diff options
context:
space:
mode:
authorJoel Sing <jsing@cvs.openbsd.org>2021-09-16 19:25:31 +0000
committerJoel Sing <jsing@cvs.openbsd.org>2021-09-16 19:25:31 +0000
commita227a26963461392b8af083c50c10f609a5db45d (patch)
tree02c3de2bdebac25924423326a0d02de8ada69c65 /lib/libsndio/aucat.c
parent4b5e3adb113c8072a54bdc7e136b651b519c2946 (diff)
Implement flushing for TLSv1.3 handshakes.
When we finish sending a flight of records, flush the record layer output. This effectively means calling BIO_flush() on the wbio. Some things (such as apache2) have custom BIOs that perform buffering and do not actually send on BIO_write(). Without BIO_flush() the server thinks it has sent data and starts receiving records, however the client never sends records since it never received those that the server should have sent. Joint work with tb@ ok tb@
Diffstat (limited to 'lib/libsndio/aucat.c')
0 files changed, 0 insertions, 0 deletions