Merge pull request #2598 from Random-Liu/fix-state-error-handling
Fix `runc state` error handling.
This commit is contained in:
commit
a09bad557f
@ -228,7 +228,7 @@ func (p *Init) Status(ctx context.Context) (string, error) {
|
|||||||
defer p.mu.Unlock()
|
defer p.mu.Unlock()
|
||||||
c, err := p.runtime.State(ctx, p.id)
|
c, err := p.runtime.State(ctx, p.id)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
if os.IsNotExist(err) {
|
if strings.Contains(err.Error(), "does not exist") {
|
||||||
return "stopped", nil
|
return "stopped", nil
|
||||||
}
|
}
|
||||||
return "", p.runtimeError(err, "OCI runtime state failed")
|
return "", p.runtimeError(err, "OCI runtime state failed")
|
||||||
|
Loading…
Reference in New Issue
Block a user