diff --git a/services/core/java/com/android/server/pm/PackageManagerService.java b/services/core/java/com/android/server/pm/PackageManagerService.java index a328f00c8c2d7..a12887769eb59 100644 --- a/services/core/java/com/android/server/pm/PackageManagerService.java +++ b/services/core/java/com/android/server/pm/PackageManagerService.java @@ -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); } }