From 400e343e73b68e25a54a4bfa738f059b93f8f37e Mon Sep 17 00:00:00 2001 From: Yoann La Cancellera Date: Fri, 24 Nov 2023 10:22:29 +0100 Subject: [PATCH] Move: chan closing in "main" func --- src/go/pt-galera-log-explainer/internal.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/go/pt-galera-log-explainer/internal.go b/src/go/pt-galera-log-explainer/internal.go index 68352a66..cda4b39a 100644 --- a/src/go/pt-galera-log-explainer/internal.go +++ b/src/go/pt-galera-log-explainer/internal.go @@ -55,6 +55,7 @@ func timelineFromPaths(paths []string, regexes types.RegexMap) (types.Timeline, if err != nil { logger.Error().Str("path", path).Err(err).Msg("execGrepAndIterate returned error") } + close(stdout) }() // it will iterate on stdout pipe results @@ -109,8 +110,6 @@ func prepareGrepArgument(regexes types.RegexMap) string { func execGrepAndIterate(path, compiledRegex string, stdout chan<- string) error { - defer close(stdout) - // A first pass is done, with every regexes we want compiled in a single one. /*