logd: clear timeout if no start time is given
This code was accidentally deleted in the refactoring of
4f22786cc9
cause the
logd.timeout_no_start test to start failing.
Bug: 117942520
Test: logd unit tests
Change-Id: Id7994230a89d7f8c2cb1f36a8ca1175a6b398de0
This commit is contained in:
parent
30fa1b7864
commit
e2d30d14d0
1 changed files with 4 additions and 0 deletions
|
@ -212,6 +212,10 @@ bool LogReader::onDataAvailable(SocketClient* cli) {
|
|||
cli->getUid(), cli->getGid(), cli->getPid(), nonBlock ? 'n' : 'b', tail,
|
||||
logMask, (int)pid, sequence.nsec(), timeout);
|
||||
|
||||
if (sequence == log_time::EPOCH) {
|
||||
timeout = 0;
|
||||
}
|
||||
|
||||
LogTimeEntry::wrlock();
|
||||
auto entry = std::make_unique<LogTimeEntry>(
|
||||
*this, cli, nonBlock, tail, logMask, pid, sequence, timeout);
|
||||
|
|
Loading…
Reference in a new issue