From d7682898d29de9c0eb64346228e9212a57349d72 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Mon, 7 Mar 2022 17:35:02 +0300 Subject: [PATCH] No more zombie processes --- main.go | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) 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 { -- 2.44.0