sys - add temp traces xtract

This commit is contained in:
Mahdi Abu Yasmine 2023-11-12 15:11:01 +01:00
parent f88c96fece
commit bb3f2c0f58

View File

@ -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)
}