Merge pull request #1391 from crosbymichael/stdin-block

Revert part of 06dc87ae59
This commit is contained in:
Kenfe-Mickaël Laventure 2017-08-18 07:41:57 -07:00 committed by GitHub
commit 567c2758f8

View File

@ -54,12 +54,10 @@ func copyIO(fifos *FIFOSet, ioset *ioSet, tty bool) (_ *wgCloser, err error) {
} }
set = append(set, f) set = append(set, f)
cwg.Add(1) cwg.Add(1)
wg.Add(1)
go func(w io.WriteCloser) { go func(w io.WriteCloser) {
cwg.Done() cwg.Done()
io.Copy(w, ioset.in) io.Copy(w, ioset.in)
w.Close() w.Close()
wg.Done()
}(f) }(f)
if f, err = fifo.OpenFifo(ctx, fifos.Out, syscall.O_RDONLY|syscall.O_CREAT|syscall.O_NONBLOCK, 0700); err != nil { if f, err = fifo.OpenFifo(ctx, fifos.Out, syscall.O_RDONLY|syscall.O_CREAT|syscall.O_NONBLOCK, 0700); err != nil {