commit | 1722ec22cd6a34dcef717cc242e3e1ac24366069 | [log] [tgz] |
---|---|---|
author | Brad Fitzpatrick <bradfitz@golang.org> | Mon Jul 11 15:59:27 2011 -0700 |
committer | Brad Fitzpatrick <bradfitz@golang.org> | Mon Jul 11 15:59:27 2011 -0700 |
tree | 453d0f03ca07f9796b02d9313624caa20278db35 | |
parent | d53385fd0c986c33c60e4d6fce6b39b6bd779a72 [diff] |
cgi: close stdout reader pipe when finished This causes the child, if still writing, to get an error or SIGPIPE and most likely exit so our subsequent wait can finish. A more guaranteed fix would be putting a time limit on the child's overall execution, but this fixes the problem I was having. Fixes #2059 R=rsc CC=golang-dev https://golang.org/cl/4675081