Remove engine.Job from Start action.

Signed-off-by: David Calavera <david.calavera@gmail.com>
This commit is contained in:
David Calavera
2015-04-14 15:33:12 -07:00
parent 5395cdcae5
commit 610c436e07
5 changed files with 49 additions and 55 deletions
+3 -3
View File
@@ -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