diff options
| -rw-r--r-- | main.go | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -328,14 +328,14 @@ func runApp(config *fst.Config) { } else { logWaitError(err) } + + if rs.ExitCode == 0 { + rs.ExitCode = 126 + } } if rs.WaitErr != nil { fmsg.Println("inner wait failed:", rs.WaitErr) } - if rs.ExitCode < 0 { - fmsg.VPrintf("got negative exit %v", rs.ExitCode) - fmsg.Exit(1) - } fmsg.Exit(rs.ExitCode) panic("unreachable") } |
