|
@@ -250,6 +250,8 @@ func waitForExit(cli *DockerCli, containerID string) (int, error) {
|
|
return -1, err
|
|
return -1, err
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ defer stream.Close()
|
|
|
|
+
|
|
var res types.ContainerWaitResponse
|
|
var res types.ContainerWaitResponse
|
|
if err := json.NewDecoder(stream).Decode(&res); err != nil {
|
|
if err := json.NewDecoder(stream).Decode(&res); err != nil {
|
|
return -1, err
|
|
return -1, err
|
|
@@ -270,6 +272,8 @@ func getExitCode(cli *DockerCli, containerID string) (bool, int, error) {
|
|
return false, -1, nil
|
|
return false, -1, nil
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ defer stream.Close()
|
|
|
|
+
|
|
var c types.ContainerJSON
|
|
var c types.ContainerJSON
|
|
if err := json.NewDecoder(stream).Decode(&c); err != nil {
|
|
if err := json.NewDecoder(stream).Decode(&c); err != nil {
|
|
return false, -1, err
|
|
return false, -1, err
|
|
@@ -290,6 +294,8 @@ func getExecExitCode(cli *DockerCli, execID string) (bool, int, error) {
|
|
return false, -1, nil
|
|
return false, -1, nil
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ defer stream.Close()
|
|
|
|
+
|
|
//TODO: Should we reconsider having a type in api/types?
|
|
//TODO: Should we reconsider having a type in api/types?
|
|
//this is a response to exex/id/json not container
|
|
//this is a response to exex/id/json not container
|
|
var c struct {
|
|
var c struct {
|