api: Fix operator snapshot API streaming. (#19608)

This commit is contained in:
James Rasell
2024-01-05 14:33:39 +00:00
committed by GitHub
parent 37af843b01
commit 5a00440b06

View File

@@ -266,13 +266,13 @@ func (op *Operator) Snapshot(q *QueryOptions) (io.ReadCloser, error) {
if err != nil {
return nil, err
}
defer resp.Body.Close()
digest := resp.Header.Get("Digest")
cr, err := newChecksumValidatingReader(resp.Body, digest)
if err != nil {
io.Copy(io.Discard, resp.Body)
resp.Body.Close()
return nil, err
}