aboutsummaryrefslogtreecommitdiff
path: root/src/net/sendfile_linux.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/net/sendfile_linux.go')
-rw-r--r--src/net/sendfile_linux.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/net/sendfile_linux.go b/src/net/sendfile_linux.go
index e76828d053..6480cf573e 100644
--- a/src/net/sendfile_linux.go
+++ b/src/net/sendfile_linux.go
@@ -72,5 +72,8 @@ func sendFile(c *netFD, r io.Reader) (written int64, err error, handled bool) {
if lr != nil {
lr.N = remain
}
+ if err != nil {
+ err = os.NewSyscallError("sendfile", err)
+ }
return written, err, written > 0
}