mirror of
https://github.com/clearlinux/docker.git
synced 2026-10-03 23:38:24 +00:00
Remove engine.Job from Start action.
Signed-off-by: David Calavera <david.calavera@gmail.com>
This commit is contained in:
@@ -926,7 +926,7 @@ func postContainersStart(eng *engine.Engine, version version.Version, w http.Res
|
||||
}
|
||||
var (
|
||||
name = vars["name"]
|
||||
job = eng.Job("start", name)
|
||||
env = new(engine.Env)
|
||||
)
|
||||
|
||||
// If contentLength is -1, we can assumed chunked encoding
|
||||
@@ -940,12 +940,12 @@ func postContainersStart(eng *engine.Engine, version version.Version, w http.Res
|
||||
return err
|
||||
}
|
||||
|
||||
if err := job.DecodeEnv(r.Body); err != nil {
|
||||
if err := env.Decode(r.Body); err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
|
||||
if err := job.Run(); err != nil {
|
||||
if err := getDaemon(eng).ContainerStart(name, env); err != nil {
|
||||
if err.Error() == "Container already started" {
|
||||
w.WriteHeader(http.StatusNotModified)
|
||||
return nil
|
||||
|
||||
Reference in New Issue
Block a user