From cacc00aeb823cc3d019853bb115b142ee34cdf5a Mon Sep 17 00:00:00 2001 From: "Grot (@grafanabot)" <43478413+grafanabot@users.noreply.github.com> Date: Fri, 7 Oct 2022 10:45:42 +0200 Subject: [PATCH] Use io.ReadAll instead of json.Decode (#56528) (#56529) (cherry picked from commit df2abf09c2d0c80386bfba531ab76942b4bce108) Co-authored-by: Dimitris Sotirakis --- pkg/build/cmd/grafanacom.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkg/build/cmd/grafanacom.go b/pkg/build/cmd/grafanacom.go index 988347a14b9..57ca8b5bc09 100644 --- a/pkg/build/cmd/grafanacom.go +++ b/pkg/build/cmd/grafanacom.go @@ -4,6 +4,7 @@ import ( "bytes" "encoding/json" "fmt" + "io" "log" "net/http" "net/url" @@ -224,8 +225,8 @@ func getSHA256(u string) ([]byte, error) { return nil, fmt.Errorf("failed downloading %s: %s", u, resp.Status) } - var sha256 []byte - if err := json.NewDecoder(resp.Body).Decode(&sha256); err != nil { + sha256, err := io.ReadAll(resp.Body) + if err != nil { return nil, err } return sha256, nil