diff options
| author | David Gibson <david@gibson.dropbear.id.au> | 2025-04-09 16:35:41 +1000 |
|---|---|---|
| committer | Stefano Brivio <sbrivio@redhat.com> | 2025-04-09 22:57:27 +0200 |
| commit | 6693fa115824d198b7cde46c272514be194500a9 (patch) | |
| tree | 300ee02b57eb2c88c1d88b1b8af9643dc538c3d3 /contrib/qemu | |
| parent | d3f33f3b8ec4646dae3584b648cba142a73d3208 (diff) | |
| download | passt-6693fa115824d198b7cde46c272514be194500a9.tar passt-6693fa115824d198b7cde46c272514be194500a9.tar.gz passt-6693fa115824d198b7cde46c272514be194500a9.tar.bz2 passt-6693fa115824d198b7cde46c272514be194500a9.tar.lz passt-6693fa115824d198b7cde46c272514be194500a9.tar.xz passt-6693fa115824d198b7cde46c272514be194500a9.tar.zst passt-6693fa115824d198b7cde46c272514be194500a9.zip | |
tcp_splice: Don't clobber errno before checking for EAGAIN
Like many places, tcp_splice_sock_handler() needs to handle EAGAIN
specially, in this case for both of its splice() calls. Unfortunately it
tests for EAGAIN some time after those calls. In between there has been
at least a flow_trace() which could have clobbered errno. Move the test on
errno closer to the relevant system calls to avoid this problem.
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
Diffstat (limited to 'contrib/qemu')
0 files changed, 0 insertions, 0 deletions
