Merge pull request #1391 from crosbymichael/stdin-block
Revert part of 06dc87ae59
This commit is contained in:
commit
567c2758f8
@ -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 {
|
||||||
|
Loading…
Reference in New Issue
Block a user