diff options
| author | Jack Nagel | 2014-08-08 17:31:13 -0500 |
|---|---|---|
| committer | Jack Nagel | 2014-08-08 17:31:13 -0500 |
| commit | a6bf5fa2bafe19ba871e424ec9bf8a272265e74c (patch) | |
| tree | 68e7db0eb05697aad6da1d1d9fe61ac0f6419042 /Library/Homebrew/test | |
| parent | dfe1de7acd3d61d3a7bf4778ef9fde1a43a6c757 (diff) | |
| download | brew-a6bf5fa2bafe19ba871e424ec9bf8a272265e74c.tar.bz2 | |
Read from the error pipe in a separate thread
If the build process tries to write more bytes than will fit in the pipe
buffer, it will block until the parent process does a read. However, the
parent process will only do a read after the child process has exited or
died, leading to a deadlock. Fix this by doing the read in a separate
thread.
Diffstat (limited to 'Library/Homebrew/test')
0 files changed, 0 insertions, 0 deletions
