Merge "StrictMode: fix deserialization of ViolationInfo on large stacks"
am: 29e0b6e789
* commit '29e0b6e7891091614a9e9dd6083017d0c9d454ae':
StrictMode: fix deserialization of ViolationInfo on large stacks
This commit is contained in:
@@ -1931,9 +1931,9 @@ public final class StrictMode {
|
|||||||
// so we'll report it and bail on all of the current strict mode violations
|
// so we'll report it and bail on all of the current strict mode violations
|
||||||
// we currently are maintaining for this thread.
|
// we currently are maintaining for this thread.
|
||||||
// First, drain the remaining violations from the parcel.
|
// First, drain the remaining violations from the parcel.
|
||||||
while (i < numViolations) {
|
i++; // Skip the current entry.
|
||||||
|
for (; i < numViolations; i++) {
|
||||||
info = new ViolationInfo(p, !currentlyGathering);
|
info = new ViolationInfo(p, !currentlyGathering);
|
||||||
i++;
|
|
||||||
}
|
}
|
||||||
// Next clear out all gathered violations.
|
// Next clear out all gathered violations.
|
||||||
clearGatheredViolations();
|
clearGatheredViolations();
|
||||||
|
|||||||
Reference in New Issue
Block a user