diff options
author | 2020-12-22 20:42:34 +0800 | |
---|---|---|
committer | 2020-12-22 20:42:34 +0800 | |
commit | a19145fe2d1d283452eca49dd53e1df8a1c3c7cc (patch) | |
tree | 438c08a8f44a40ecf8b3211e067d1351ef5566b8 | |
parent | 84544748e928b319b0cb6f1039a24b5f18f252bc (diff) |
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
-rw-r--r-- | cmds/dumpsys/dumpsys.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/cmds/dumpsys/dumpsys.cpp b/cmds/dumpsys/dumpsys.cpp index 1327cfd155..a017246184 100644 --- a/cmds/dumpsys/dumpsys.cpp +++ b/cmds/dumpsys/dumpsys.cpp @@ -427,7 +427,7 @@ status_t Dumpsys::writeDump(int fd, const String16& serviceName, std::chrono::mi << strerror(errno) << std::endl; status = -errno; break; - } else if (rc == 0) { + } else if (rc == 0 || time_left_ms() == 0) { status = TIMED_OUT; break; } |