From 5a00440b062b3789eb2972adba461ac80c18dd99 Mon Sep 17 00:00:00 2001 From: James Rasell Date: Fri, 5 Jan 2024 14:33:39 +0000 Subject: [PATCH] api: Fix operator snapshot API streaming. (#19608) --- api/operator.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/operator.go b/api/operator.go index 90a5b4352..e9823b2f5 100644 --- a/api/operator.go +++ b/api/operator.go @@ -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 }