From caa1cbdd4293cfe67a33c2d01111b227378f50b3 Mon Sep 17 00:00:00 2001 From: Ted Unangst Date: Thu, 24 Feb 2022 17:00:00 -0500 Subject: [PATCH] ok, try not to lose the pipe too soon --- backend.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/backend.go b/backend.go index fc95fc0..abe97aa 100644 --- a/backend.go +++ b/backend.go @@ -78,7 +78,7 @@ func orphancheck() { var b [1]byte os.Stdin.Read(b[:]) dlog.Printf("backend shutting down") - //os.Exit(0) + os.Exit(0) } func backendServer() { @@ -112,7 +112,7 @@ func backendServer() { } func runBackendServer() { - r, _, err := os.Pipe() + r, w, err := os.Pipe() if err != nil { elog.Panicf("can't pipe: %s", err) } @@ -126,4 +126,5 @@ func runBackendServer() { } err = proc.Wait() elog.Printf("lost the backend: %s", err) + w.Close() }