From: Russ Cox Date: Wed, 27 Jun 2012 21:02:39 +0000 (-0400) Subject: net: fix build (FreeBSD sendfile) X-Git-Tag: go1.1rc2~2866 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=f009fefd7977354b4800dc7a242d5c04f50c9778;p=gostls13.git net: fix build (FreeBSD sendfile) TBR=bradfitz CC=golang-dev https://golang.org/cl/6358043 --- diff --git a/src/pkg/net/sendfile_freebsd.go b/src/pkg/net/sendfile_freebsd.go index 7ec6f7ff7e..40afdee96d 100644 --- a/src/pkg/net/sendfile_freebsd.go +++ b/src/pkg/net/sendfile_freebsd.go @@ -72,7 +72,8 @@ func sendFile(c *netFD, r io.Reader) (written int64, err error, handled bool) { if int64(n) > remain { n = int(remain) } - n, err1 := syscall.Sendfile(dst, src, pos, n) + pos1 := pos + n, err1 := syscall.Sendfile(dst, src, &pos1, n) if n > 0 { pos += int64(n) written += int64(n)