diff --git a/sys/xtract.go b/sys/xtract.go index 9d4d57c..9546c6b 100644 --- a/sys/xtract.go +++ b/sys/xtract.go @@ -50,16 +50,19 @@ func (x *Xtract) writeUncompressedData(out *bytes.Buffer) bool { func (x *Xtract) UnGzip(dumpName string) bool { x.setCompressedFile(dumpName) + fmt.Printf("xtract %s : %+v\n", dumpName, x) var out bytes.Buffer r, err := gzip.NewReader(x.reader) if err != nil { panic(err) } + var w64 int64 = 0 if x.withBar { - _, err = io.Copy(io.MultiWriter(&out, *x.bar), r) + w64, err = io.Copy(io.MultiWriter(&out, *x.bar), r) } else { - _, err = io.Copy(&out, r) + w64, err = io.Copy(&out, r) } + fmt.Printf(" xtract (%d) err : %v\n", w64, err) if err != nil { panic(err) }