diff options
Diffstat (limited to 'xdelta3/go/src/xdelta/test.go')
-rw-r--r-- | xdelta3/go/src/xdelta/test.go | 9 |
1 files changed, 5 insertions, 4 deletions
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) { | |||
83 | return run, nil | 83 | return run, nil |
84 | } | 84 | } |
85 | 85 | ||
86 | func writeFifo(srcfile string, read io.Reader) { | 86 | func writeFifo(srcfile string, read io.Reader) error { |
87 | fifo, err := os.OpenFile(srcfile, os.O_WRONLY, 0600) | 87 | fifo, err := os.OpenFile(srcfile, os.O_WRONLY, 0600) |
88 | if err != nil { | 88 | if err != nil { |
89 | panic(err) | 89 | return err |
90 | } | 90 | } |
91 | if _, err := io.Copy(fifo, read); err != nil { | 91 | if _, err := io.Copy(fifo, read); err != nil { |
92 | panic(err) | 92 | return err |
93 | } | 93 | } |
94 | if err := fifo.Close(); err != nil { | 94 | if err := fifo.Close(); err != nil { |
95 | panic(err) | 95 | return err |
96 | } | 96 | } |
97 | return nil | ||
97 | } | 98 | } |