From cdbc01ecf99ad1d4b125cef57b6f5cdcee27af9f Mon Sep 17 00:00:00 2001 From: Matthias Radestock Date: Wed, 29 Nov 2017 21:47:32 +0000 Subject: [PATCH] simplify report.MakeFromFile this new version is less efficient... but not for much longer --- report/marshal.go | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/report/marshal.go b/report/marshal.go index cebcd0b76..794b2bafb 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 }