diff options
author | jsing <> | 2020-05-29 17:54:58 +0000 |
---|---|---|
committer | jsing <> | 2020-05-29 17:54:58 +0000 |
commit | 7070918d4e1d615c3ccbeeb9ec2179558022a939 (patch) | |
tree | b085a78e95308e490af531826c9e0147fb1caa30 /src/lib/libssl/tls13_server.c | |
parent | e0e84f310956950abc8c5d9f225578b3f6945ee9 (diff) | |
download | openbsd-7070918d4e1d615c3ccbeeb9ec2179558022a939.tar.gz openbsd-7070918d4e1d615c3ccbeeb9ec2179558022a939.tar.bz2 openbsd-7070918d4e1d615c3ccbeeb9ec2179558022a939.zip |
Handle the case where we receive a valid 0 byte application data record.
In this situation we cannot return zero bytes, as that signals EOF. Rather
we need to return TLS13_IO_WANT_POLLIN so tell the caller to call us again,
at which point we'll pull up the next record.
ok tb@
Diffstat (limited to 'src/lib/libssl/tls13_server.c')
0 files changed, 0 insertions, 0 deletions