Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 074e23c3 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Fix infinite loop during package-usage.list file upgrade" into nyc-dev

parents 9c51583d 14e7acd5
Loading
Loading
Loading
Loading
+1 −8
Original line number Diff line number Diff line
@@ -1217,12 +1217,7 @@ public class PackageManagerService extends IPackageManager.Stub {
            // Initial version of the file had no version number and stored one
            // package-timestamp pair per line.
            // Note that the first line has already been read from the InputStream.
            String line = firstLine;
            while (true) {
                if (line == null) {
                    break;
                }
            for (String line = firstLine; line != null; line = readLine(in, sb)) {
                String[] tokens = line.split(" ");
                if (tokens.length != 2) {
                    throw new IOException("Failed to parse " + line +
@@ -1241,8 +1236,6 @@ public class PackageManagerService extends IPackageManager.Stub {
                        reason++) {
                    pkg.mLastPackageUsageTimeInMills[reason] = timestamp;
                }
                line = readLine(in, sb);
            }
        }