diff options
Diffstat (limited to 'src/net/sendfile_linux.go')
| -rw-r--r-- | src/net/sendfile_linux.go | 3 |
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 } |
