From a6fb9bc11171bd2a0494a2aad1e764eef5acf82d Mon Sep 17 00:00:00 2001 From: Kenfe-Mickael Laventure Date: Fri, 1 Sep 2017 09:43:04 -0700 Subject: [PATCH] reaper: Return an error if exit status is not 0 Signed-off-by: Kenfe-Mickael Laventure --- reaper/reaper.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/reaper/reaper.go b/reaper/reaper.go index 97df901dc..042ba83da 100644 --- a/reaper/reaper.go +++ b/reaper/reaper.go @@ -90,6 +90,9 @@ func (m *Monitor) Wait(c *exec.Cmd, ec chan runc.Exit) (int, error) { // make sure we flush all IO c.Wait() m.Unsubscribe(ec) + if e.Status != 0 { + return e.Status, errors.New("unsucessful command") + } return e.Status, nil } }