Closed
Description
https://golang.org/cl/9711043/ identified that the ssh package does not handle the case where the Stdout and Stderr point to the same writer, as in the case of the CombinedOutput() helper function. This was worker around by introducing a blocking wrapper, however the proper solution is to handle this common case the way os/exec handles it.