[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [tor/master] If hProcess is NULL, read_all_handle returns if it would block
commit c5796a8fb2fc70085c771d6296d4f29a7ddb68ae
Author: Steven Murdoch <Steven.Murdoch@xxxxxxxxxxxx>
Date: Sat Jul 23 21:35:50 2011 +0100
If hProcess is NULL, read_all_handle returns if it would block
---
src/common/util.c | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/common/util.c b/src/common/util.c
index 31d5586..2691b1f 100644
--- a/src/common/util.c
+++ b/src/common/util.c
@@ -3304,12 +3304,12 @@ read_all_handle(HANDLE h, char *buf, size_t count, HANDLE hProcess)
"Failed to peek from handle: %s",
format_win32_error(GetLastError()));
return -1;
- } else if (0 == byte_count) {
+ } else if (0 == byte_count)
/* Nothing available: process exited or it is busy */
- /* Keep on reading if we don't know whether the process is running */
+ /* Exit if we don't know whether the process is running */
if (NULL == hProcess)
- continue;
+ break;
/* The process exited and there's nothing left to read from it */
if (process_exited)
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits