diff options
author | tb <> | 2022-01-25 15:00:09 +0000 |
---|---|---|
committer | tb <> | 2022-01-25 15:00:09 +0000 |
commit | 37c93f51bfa4f1ae451e4c615e2600cb3099a877 (patch) | |
tree | e540bd8be070a9daf402f10962d6f101209b86d3 /src/lib/libcrypto/ecdsa/ecs_vrf.c | |
parent | 56f1827674a9cecf117e0379d088fef1b23cf017 (diff) | |
download | openbsd-37c93f51bfa4f1ae451e4c615e2600cb3099a877.tar.gz openbsd-37c93f51bfa4f1ae451e4c615e2600cb3099a877.tar.bz2 openbsd-37c93f51bfa4f1ae451e4c615e2600cb3099a877.zip |
Fix another return 0 bug in SSL_shutdown()
If tls13_recod_layer_send_pending() returns TLS13_IO_EOF, we will
bubble this up to the caller via tls13_legacy_return_code(), which
translates TLS13_IO_EOF to 0. This can happen if we have pending
post handshake-handshake data and the peer closes the pipe.
Presumably tls13_legacy_shutdown() should be rewritten yet again.
ok jsing
Diffstat (limited to 'src/lib/libcrypto/ecdsa/ecs_vrf.c')
0 files changed, 0 insertions, 0 deletions