From 60f5df6e09796ea7e16f2347454d205a24ed5cd6 Mon Sep 17 00:00:00 2001 From: Michael Crosby Date: Tue, 17 May 2016 10:25:28 -0700 Subject: [PATCH] Check container status for start call Signed-off-by: Michael Crosby --- start.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/start.go b/start.go index eb794371c..1ee571f30 100644 --- a/start.go +++ b/start.go @@ -4,6 +4,7 @@ import ( "syscall" "github.com/codegangsta/cli" + "github.com/opencontainers/runc/libcontainer" ) var startCommand = cli.Command{ @@ -20,8 +21,14 @@ your host.`, if err != nil { fatal(err) } - if err := container.Signal(syscall.SIGCONT); err != nil { + status, err := container.Status() + if err != nil { fatal(err) } + if status == libcontainer.Created { + if err := container.Signal(syscall.SIGCONT); err != nil { + fatal(err) + } + } }, }