From: Sergey Matveev Date: Mon, 7 Mar 2022 14:35:02 +0000 (+0300) Subject: No more zombie processes X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;ds=sidebyside;h=d7682898d29de9c0eb64346228e9212a57349d72;p=godwmstat.git No more zombie processes --- diff --git a/main.go b/main.go index 45192b2..fb51530 100644 --- 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 {