Closed janwilmans closed 7 years ago
as it turns out it does not really matter if the pipes are broken, the ProcessReader is not detecting it any way. We could add the detection, I think ftell(std::cout) can tell, but then we would have to ignore it to solve this issue.
We've solved this issue in 5d4425e03c97d3b4d042eb2741483f8ad1a1e368 by correctly adding the process handle and logging the terminate message
is the stdout/stderr pipes are broken, we could check if the process has actually ended or the pipes were closed and log a message accordingly