Skip to content

Commit 9d0a2e4

Browse files
committed
net: fix inconsistent error values on Read for solaris
Updates #4856. Change-Id: Ia04e24fb1fe57e244d7b1cd417f7f419ad610acd Reviewed-on: https://go-review.googlesource.com/9776 Reviewed-by: Aram Hăvărneanu <[email protected]>
1 parent a77fcb3 commit 9d0a2e4

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/net/sendfile_solaris.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,5 +103,8 @@ func sendFile(c *netFD, r io.Reader) (written int64, err error, handled bool) {
103103
if lr != nil {
104104
lr.N = remain
105105
}
106+
if err != nil {
107+
err = os.NewSyscallError("sendfile", err)
108+
}
106109
return written, err, written > 0
107110
}

0 commit comments

Comments
 (0)