Make a failure in ktls_sendfile a syscall error
authorNeil Horman <nhorman@openssl.org>
Fri, 1 Mar 2024 15:12:01 +0000 (10:12 -0500)
committerTomas Mraz <tomas@openssl.org>
Fri, 26 Apr 2024 15:10:34 +0000 (17:10 +0200)
commit3dcd85139f30625f2e4d072fe2b0f211f76f819c
treef11f631c5ab780d10fd7fed4a5dbbe2e070b4277
parent3059052992ab61b0ba560ddf48111cecb5158ae2
Make a failure in ktls_sendfile a syscall error

a failure in ktls_sendfile results in an error in ERR_LIB_SSL, but its
really a syscall error, since ktls_sendfile just maps to a call to the
sendfile syscall.  Encode it as such

Fixes #23722

Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23723)
ssl/ssl_lib.c