From: Ian Lance Taylor Date: Wed, 5 Dec 2012 08:49:01 +0000 (+0000) Subject: syscall: Fix splice syscall. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=03a6c305d3003e6aafbf014bf2c6651839fa7400;p=gcc.git syscall: Fix splice syscall. From-SVN: r194185 --- diff --git a/libgo/go/syscall/libcall_linux.go b/libgo/go/syscall/libcall_linux.go index a5421d436d6..482a23f96de 100644 --- a/libgo/go/syscall/libcall_linux.go +++ b/libgo/go/syscall/libcall_linux.go @@ -313,11 +313,13 @@ func Splice(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n i var lroff _loff_t var plroff *_loff_t if roff != nil { + lroff = _loff_t(*roff) plroff = &lroff } var lwoff _loff_t var plwoff *_loff_t if woff != nil { + lwoff = _loff_t(*woff) plwoff = &lwoff } n, err = splice(rfd, plroff, wfd, plwoff, len, flags)