Page MenuHomeFreeBSD

sendfile: Explicitly ignore errors from copyout()
ClosedPublic

Authored by markj on Dec 20 2023, 1:01 AM.
Tags
None
Referenced Files
F137891568: D43129.id131848.diff
Wed, Nov 26, 10:51 PM
Unknown Object (File)
Wed, Nov 26, 7:34 PM
Unknown Object (File)
Sat, Nov 22, 6:37 AM
Unknown Object (File)
Thu, Nov 20, 3:50 AM
Unknown Object (File)
Wed, Nov 19, 8:01 PM
Unknown Object (File)
Wed, Nov 19, 5:42 PM
Unknown Object (File)
Wed, Nov 19, 3:12 AM
Unknown Object (File)
Sat, Nov 15, 12:02 PM
Subscribers

Details

Summary

There is a documented bug in sendfile.2 which notes that sendfile(2)
does not raise an error if it fails to copy out the number of bytes
written. Explicitly ignore the error from copyout() calls in
preparation for annotating copyout() with __result_use_check.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable