Don't keep trying to read from stdin after EOF.
I added the flag but forgot to do anything with it.
Change-Id: I5ad7e1ceed7eca60a3a096c079092ae30b2becbe
Reviewed-on: https://boringssl-review.googlesource.com/28305
Reviewed-by: Steven Valdez <svaldez@google.com>
Commit-Queue: Steven Valdez <svaldez@google.com>
CQ-Verified: CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org>
diff --git a/tool/transport_common.cc b/tool/transport_common.cc
index 6fb9519..306ee39 100644
--- a/tool/transport_common.cc
+++ b/tool/transport_common.cc
@@ -425,6 +425,9 @@
do {
n = read(STDIN_FILENO, out, max_out);
} while (n == -1 && errno == EINTR);
+ if (n <= 0) {
+ stdin_open_ = false;
+ }
if (n < 0) {
perror("read from stdin");
return false;