From 054d55e8a4aa1aad8c173d170b369a6df527f2ea Mon Sep 17 00:00:00 2001 From: Rafael Matias Date: Mon, 26 Jun 2023 14:27:06 +0200 Subject: [PATCH] close readers when done with reading (#557) Signed-off-by: Rafael Matias --- pkg/exec/exec.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkg/exec/exec.go b/pkg/exec/exec.go index b0869b37..6a946c52 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()) }