diff --git a/pkg/exec/exec.go b/pkg/exec/exec.go index b0869b3..6a946c5 100644 --- a/pkg/exec/exec.go +++ b/pkg/exec/exec.go @@ -91,6 +91,8 @@ func (p ProcessExecutor) RunProcess(executable string, execArgs ...interface{}) scanner := bufio.NewScanner(io.MultiReader(outReader, errReader)) go func() { + defer outReader.Close() + defer errReader.Close() for scanner.Scan() { fmt.Println(scanner.Text()) }