logd: crash in prune mLastWorstPidOfSystem
mLastWorstPidOfSystem is supposed to be indexed by element->getPid() Bug: 31237377 Bug: 30797725 Bug: 30688716 Change-Id: I81a55e92f175ded1c571a0aa8836736d86b36b1d
This commit is contained in:
parent
37686d446d
commit
1eefca281e
|
@ -678,7 +678,7 @@ bool LogBuffer::prune(log_id_t id, unsigned long pruneRows, uid_t caller_uid) {
|
|||
&& ((!gc && (element->getPid() == worstPid))
|
||||
|| (mLastWorstPidOfSystem[id].find(element->getPid())
|
||||
== mLastWorstPidOfSystem[id].end()))) {
|
||||
mLastWorstPidOfSystem[id][key] = it;
|
||||
mLastWorstPidOfSystem[id][element->getPid()] = it;
|
||||
}
|
||||
if ((!gc && !worstPid && (key == worst))
|
||||
|| (mLastWorst[id].find(key) == mLastWorst[id].end())) {
|
||||
|
|
Loading…
Reference in New Issue