From 7a4e0806c2d10d5f0014ff756b50a5e3a45931b0 Mon Sep 17 00:00:00 2001 From: Lantao Liu Date: Thu, 30 Aug 2018 10:47:04 -0700 Subject: [PATCH] Fix `runc state` error handling. Signed-off-by: Lantao Liu --- runtime/v1/linux/proc/init.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runtime/v1/linux/proc/init.go b/runtime/v1/linux/proc/init.go index d37f45031..c08ec98be 100644 --- a/runtime/v1/linux/proc/init.go +++ b/runtime/v1/linux/proc/init.go @@ -228,7 +228,7 @@ func (p *Init) Status(ctx context.Context) (string, error) { defer p.mu.Unlock() c, err := p.runtime.State(ctx, p.id) if err != nil { - if os.IsNotExist(err) { + if strings.Contains(err.Error(), "does not exist") { return "stopped", nil } return "", p.runtimeError(err, "OCI runtime state failed")