From f2979ea7868a71ce0e9f9e53f717cd70385e43af Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Wed, 1 Feb 2017 11:00:01 +0100 Subject: ipc: fix hangs in debug mode exec waits for readDone channel, but it is not closed in debug mode. Close readDone in debug mode. --- ipc/ipc.go | 1 + 1 file changed, 1 insertion(+) (limited to 'ipc') diff --git a/ipc/ipc.go b/ipc/ipc.go index e2b046028..a014ab56b 100644 --- a/ipc/ipc.go +++ b/ipc/ipc.go @@ -438,6 +438,7 @@ func makeCommand(pid int, bin []string, timeout time.Duration, flags uint64, inF } }(c) } else { + close(c.readDone) cmd.Stdout = os.Stdout cmd.Stderr = os.Stdout } -- cgit mrf-deployment