Dumpsys: stop writing when timed-out
Checks the time-left value and exits the loop when it's timed-out.
Bug: 173088913
Test: atest dump_test
Change-Id: I82a0c7fe919dc2eedce9f1f6b715e119c511b7c7
diff --git a/cmds/dumpsys/dumpsys.cpp b/cmds/dumpsys/dumpsys.cpp
index 1327cfd..a017246 100644
--- a/cmds/dumpsys/dumpsys.cpp
+++ b/cmds/dumpsys/dumpsys.cpp
@@ -427,7 +427,7 @@
<< strerror(errno) << std::endl;
status = -errno;
break;
- } else if (rc == 0) {
+ } else if (rc == 0 || time_left_ms() == 0) {
status = TIMED_OUT;
break;
}