Skip to content

Commit 2ce6f8f

Browse files
committed
Resolved PR comments'
1 parent 25ee5d6 commit 2ce6f8f

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

pkg/roundtripper/roundtripper.go

+9-6
Original file line numberDiff line numberDiff line change
@@ -78,19 +78,22 @@ func (a *AWSSigningTransport) RoundTrip(req *http.Request) (*http.Response, erro
7878
return a.t.RoundTrip(req)
7979
}
8080

81-
func hashPayload(r io.ReadCloser) (payloadHash string, newReader io.ReadCloser, err error) {
82-
var payload []byte
81+
func hashPayload(r io.ReadCloser) (string, io.ReadCloser, error) {
82+
var (
83+
payload []byte
84+
newReader io.ReadCloser
85+
)
8386
if r == nil {
8487
payload = []byte("")
8588
} else {
8689
defer r.Close()
87-
payload, err = ioutil.ReadAll(r)
90+
payload, err := ioutil.ReadAll(r)
8891
if err != nil {
89-
return
92+
return "", newReader, err
9093
}
9194
newReader = ioutil.NopCloser(bytes.NewReader(payload))
9295
}
9396
hash := sha256.Sum256(payload)
94-
payloadHash = hex.EncodeToString(hash[:])
95-
return
97+
payloadHash := hex.EncodeToString(hash[:])
98+
return payloadHash, newReader, nil
9699
}

0 commit comments

Comments
 (0)