From cd25b973ea59fd8fe802796d4157e63fbd142009 Mon Sep 17 00:00:00 2001 From: Pasha Sviderski Date: Thu, 25 Sep 2025 20:06:51 +1000 Subject: [PATCH] fix: docker client PullImage --- internal/docker/image.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/docker/image.go b/internal/docker/image.go index b85ad8c9..c6c112ad 100644 --- a/internal/docker/image.go +++ b/internal/docker/image.go @@ -35,12 +35,12 @@ func (cli *Client) PullImage( if err != nil { return nil, err } - defer respBody.Close() decoder := json.NewDecoder(respBody) ch := make(chan PullImageMessage) go func() { + defer respBody.Close() defer close(ch) var jm jsonmessage.JSONMessage @@ -59,7 +59,7 @@ func (cli *Client) PullImage( } select { - case err = <-ctx.Done(): + case <-ctx.Done(): ch <- PullImageMessage{Err: ctx.Err()} return default: