summaryrefslogtreecommitdiffstats
path: root/Source/CTest/cmCTestGlobalVC.h
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2018-01-17 16:17:28 (GMT)
committerBrad King <brad.king@kitware.com>2018-01-17 16:20:24 (GMT)
commita6e9b9c9e4460f77fc173a3610b167e15f66f4ec (patch)
tree4e6296c412358a977ab4d7d14ca44ff809a35266 /Source/CTest/cmCTestGlobalVC.h
parentc10119df62cf212f9274c6a5c0af609bae4f1b03 (diff)
downloadCMake-a6e9b9c9e4460f77fc173a3610b167e15f66f4ec.zip
CMake-a6e9b9c9e4460f77fc173a3610b167e15f66f4ec.tar.gz
CMake-a6e9b9c9e4460f77fc173a3610b167e15f66f4ec.tar.bz2
CTest: Fix process output read error cases
The libuv documentation states that the stream read callback may be called with `nread == 0` for EAGAIN. Handle this gracefully. It also states that the callee is responsible for closing the stream on error. Always close the stream for `nread < 0`.
Diffstat (limited to 'Source/CTest/cmCTestGlobalVC.h')
0 files changed, 0 insertions, 0 deletions