diff --git a/cmd/bundle/exec.go b/cmd/bundle/exec.go index fbb4d2547..f74458d06 100644 --- a/cmd/bundle/exec.go +++ b/cmd/bundle/exec.go @@ -129,14 +129,6 @@ Example usage: } }() - if stdoutErr != nil { - return stdoutErr - } - - if stderrErr != nil { - return stderrErr - } - // Wait for the command to finish. err = childCmd.Wait() if exitErr, ok := err.(*exec.ExitError); ok { @@ -156,6 +148,14 @@ Example usage: // Wait for the goroutines to finish printing to stdout and stderr. wg.Wait() + if stdoutErr != nil { + return stdoutErr + } + + if stderrErr != nil { + return stderrErr + } + return nil }, }