From 2c8bf543b740b64909d5c8c0f84c4618d742512b Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Tue, 17 Jan 2017 22:02:52 +0300 Subject: [PATCH] Go 1.6 compatibility revert fix --- src/cypherpunks.ru/nncp/cmd/nncp-xfer/main.go | 2 +- src/cypherpunks.ru/nncp/jobs.go | 3 +-- src/cypherpunks.ru/nncp/sp.go | 6 +++--- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/src/cypherpunks.ru/nncp/cmd/nncp-xfer/main.go b/src/cypherpunks.ru/nncp/cmd/nncp-xfer/main.go index 940d8f5..9c2b5e2 100644 --- a/src/cypherpunks.ru/nncp/cmd/nncp-xfer/main.go +++ b/src/cypherpunks.ru/nncp/cmd/nncp-xfer/main.go @@ -184,7 +184,7 @@ func main() { fd.Close() continue } - fd.Seek(0, io.SeekStart) + fd.Seek(0, 0) tmp, err := ctx.NewTmpFileWHash() if err != nil { log.Fatalln(err) diff --git a/src/cypherpunks.ru/nncp/jobs.go b/src/cypherpunks.ru/nncp/jobs.go index 2bbde62..1f3afd1 100644 --- a/src/cypherpunks.ru/nncp/jobs.go +++ b/src/cypherpunks.ru/nncp/jobs.go @@ -19,7 +19,6 @@ along with this program. If not, see . package nncp import ( - "io" "os" "path/filepath" "strconv" @@ -69,7 +68,7 @@ func (ctx *Ctx) Jobs(nodeId *NodeId, xx TRxTx) chan Job { fd.Close() continue } - fd.Seek(0, io.SeekStart) + fd.Seek(0, 0) ctx.LogD("jobs", SDS{ "xx": string(xx), "node": pktEnc.Sender, diff --git a/src/cypherpunks.ru/nncp/sp.go b/src/cypherpunks.ru/nncp/sp.go index 9a46961..17f62c5 100644 --- a/src/cypherpunks.ru/nncp/sp.go +++ b/src/cypherpunks.ru/nncp/sp.go @@ -571,7 +571,7 @@ func (state *SPState) StartWorkers(conn net.Conn, infosPayloads [][]byte, payloa var buf []byte if freq.Offset < fullSize { state.ctx.LogD("sp-file", sdsp, "seeking") - if _, err = fd.Seek(int64(freq.Offset), io.SeekStart); err != nil { + if _, err = fd.Seek(int64(freq.Offset), 0); err != nil { state.ctx.LogE("sp-file", SdsAdd(sdsp, SDS{"err": err}), "") break } @@ -813,7 +813,7 @@ func (state *SPState) ProcessSP(payload []byte) ([][]byte, error) { SdsAdd(sdsp, SDS{"offset": strconv.FormatInt(int64(file.Offset), 10)}), "seeking", ) - if _, err = fd.Seek(int64(file.Offset), io.SeekStart); err != nil { + if _, err = fd.Seek(int64(file.Offset), 0); err != nil { state.ctx.LogE("sp-file", SdsAdd(sdsp, SDS{"err": err}), "") fd.Close() return nil, err @@ -841,7 +841,7 @@ func (state *SPState) ProcessSP(payload []byte) ([][]byte, error) { } state.wg.Add(1) defer state.wg.Done() - fd.Seek(0, io.SeekStart) + fd.Seek(0, 0) state.ctx.LogD("sp-file", sdsp, "checking") gut, err := Check(fd, file.Hash[:]) fd.Close() -- 2.48.1