]> Sergey Matveev's repositories - godwmstat.git/commitdiff
No more zombie processes
authorSergey Matveev <stargrave@stargrave.org>
Mon, 7 Mar 2022 14:35:02 +0000 (17:35 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Mon, 7 Mar 2022 14:35:02 +0000 (17:35 +0300)
main.go

diff --git a/main.go b/main.go
index 45192b23d7862222f747bfe460a4b06315119ab5..fb515303436ef7ad2ecaf8b4b702db29bd561edf 100644 (file)
--- a/main.go
+++ b/main.go
@@ -43,12 +43,9 @@ func piper(c chan []string, name string, args ...string) error {
                        c <- cols
                }
        }
-       if err = scanner.Err(); err != nil {
-               cmd.Process.Kill()
-               cmd.Wait()
-               return err
-       }
-       return nil
+       cmd.Process.Kill()
+       cmd.Wait()
+       return scanner.Err()
 }
 
 func bg(cmd string, args ...string) chan []string {