From 38fd19f32434b82efeac3c3e6203edc13ba6eac9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mateusz=20Czapli=C5=84ski?= Date: Sun, 21 Oct 2018 01:00:46 +0200 Subject: attempt at fixing Ctrl-S to emit EOF; failed --- up.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/up.go b/up.go index 5abfd2e..0c264d6 100644 --- a/up.go +++ b/up.go @@ -584,7 +584,13 @@ func StartSubprocess(command string, stdin *Buf, notify func()) *Subprocess { return p } log.Println(cmd.Path) - go cmd.Wait() + go func() { + err = cmd.Wait() + if err != nil { + fmt.Fprintf(w, "up: %s", err) + } + w.Close() + }() return p } -- cgit v1.2.3