fix(cmd): leaking error logs if reader already closed

This commit is contained in:
Julien Neuhart
2024-09-13 16:47:03 +02:00
parent 68784616a4
commit a203ae00c6

View File

@@ -156,7 +156,7 @@ func (cmd *Cmd) pipeOutput() error {
r := bufio.NewReader(reader)
defer func(reader io.ReadCloser) {
err := reader.Close()
if err != nil {
if err != nil && !strings.Contains(err.Error(), "file already closed") {
logger.Error(fmt.Sprintf("close reader: %s", err))
}
}(reader)