diff --git a/report/marshal.go b/report/marshal.go index cebcd0b766..794b2bafb1 100644 --- a/report/marshal.go +++ b/report/marshal.go @@ -139,21 +139,7 @@ func MakeFromFile(path string) (rpt Report, _ error) { return rpt, err } - var buf []byte - if gzipped { - r, err := gzip.NewReader(f) - if err != nil { - return rpt, err - } - buf, err = ioutil.ReadAll(r) - } else { - buf, err = ioutil.ReadAll(f) - } - if err != nil { - return rpt, err - } - err = rpt.ReadBytes(buf, handle) - + err = rpt.ReadBinary(f, gzipped, handle) return rpt, err }