summaryrefslogtreecommitdiffhomepage
path: root/runsc/container/container.go
diff options
context:
space:
mode:
Diffstat (limited to 'runsc/container/container.go')
-rw-r--r--runsc/container/container.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/runsc/container/container.go b/runsc/container/container.go
index 6d88dff7f..1b410c63a 100644
--- a/runsc/container/container.go
+++ b/runsc/container/container.go
@@ -674,6 +674,8 @@ func (c *Container) Destroy() error {
errs = append(errs, err.Error())
}
+ c.changeStatus(Stopped)
+
// "If any poststop hook fails, the runtime MUST log a warning, but the
// remaining hooks and lifecycle continue as if the hook had succeeded" -OCI spec.
// Based on the OCI, "The post-stop hooks MUST be called after the container is
@@ -686,8 +688,6 @@ func (c *Container) Destroy() error {
executeHooksBestEffort(c.Spec.Hooks.Poststop, c.State())
}
- c.changeStatus(Stopped)
-
if len(errs) == 0 {
return nil
}