From 1e7f716f0854ad67df9a77341a829c84e4e6b1e5 Mon Sep 17 00:00:00 2001 From: Joshua MacDonald Date: Sun, 1 Feb 2015 21:20:03 -0800 Subject: regtest.go exhibits bad compression >2GB boundary --- xdelta3/go/src/xdelta/test.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'xdelta3/go/src/xdelta/test.go') diff --git a/xdelta3/go/src/xdelta/test.go b/xdelta3/go/src/xdelta/test.go index 292f133..3143dfa 100644 --- a/xdelta3/go/src/xdelta/test.go +++ b/xdelta3/go/src/xdelta/test.go @@ -83,15 +83,16 @@ func (r *Runner) Exec(p *Program, srcfifo bool, flags []string) (*Run, error) { return run, nil } -func writeFifo(srcfile string, read io.Reader) { +func writeFifo(srcfile string, read io.Reader) error { fifo, err := os.OpenFile(srcfile, os.O_WRONLY, 0600) if err != nil { - panic(err) + return err } if _, err := io.Copy(fifo, read); err != nil { - panic(err) + return err } if err := fifo.Close(); err != nil { - panic(err) + return err } + return nil } -- cgit v1.2.3