fix: docker client PullImage

This commit is contained in:
Pasha Sviderski
2025-09-26 21:24:56 +10:00
parent 27bbbe7186
commit cd25b973ea
+2 -2
View File
@@ -35,12 +35,12 @@ func (cli *Client) PullImage(
if err != nil { if err != nil {
return nil, err return nil, err
} }
defer respBody.Close()
decoder := json.NewDecoder(respBody) decoder := json.NewDecoder(respBody)
ch := make(chan PullImageMessage) ch := make(chan PullImageMessage)
go func() { go func() {
defer respBody.Close()
defer close(ch) defer close(ch)
var jm jsonmessage.JSONMessage var jm jsonmessage.JSONMessage
@@ -59,7 +59,7 @@ func (cli *Client) PullImage(
} }
select { select {
case err = <-ctx.Done(): case <-ctx.Done():
ch <- PullImageMessage{Err: ctx.Err()} ch <- PullImageMessage{Err: ctx.Err()}
return return
default: default: