Commit 1831e1ec authored by Dave Cheney's avatar Dave Cheney

cmd/pprof/internal/profile: fix missing error check

Fix missing error check.

Spotted by Gordon Klass, https://groups.google.com/forum/#!topic/golang-nuts/MdDLbvOjb4o

Change-Id: I453a0cf032e0077d2622d5b85030310d159b9c4b
Reviewed-on: https://go-review.googlesource.com/10606Reviewed-by: default avatarNigel Tao <nigeltao@golang.org>
parent 26301b6c
......@@ -125,11 +125,11 @@ func Parse(r io.Reader) (*Profile, error) {
var p *Profile
if len(orig) >= 2 && orig[0] == 0x1f && orig[1] == 0x8b {
var data []byte
if gz, err := gzip.NewReader(bytes.NewBuffer(orig)); err == nil {
data, err = ioutil.ReadAll(gz)
gz, err := gzip.NewReader(bytes.NewBuffer(orig))
if err != nil {
return nil, fmt.Errorf("decompressing profile: %v", err)
}
data, err := ioutil.ReadAll(gz)
if err != nil {
return nil, fmt.Errorf("decompressing profile: %v", err)
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment