diff --git a/cmd/context.go b/cmd/context.go index b3af5b23..db7cd220 100644 --- a/cmd/context.go +++ b/cmd/context.go @@ -59,7 +59,9 @@ func Fatal(err error) { if err == commander.ErrFlagError || err == commander.ErrCommandError { returnCode = 2 } - context.panicked = true + if context != nil { + context.panicked = true + } panic(&FatalError{ReturnCode: returnCode, Message: err.Error()}) }