Recycle obtained Parcel

Bug: 218835043
Test: make
Change-Id: If620ca6cc60c6509088cc4e25f6d7661aac3ab5f
This commit is contained in:
Nikolas Havrikov
2022-02-10 15:09:45 +01:00
parent b0385bd966
commit dc88b241d3

View File

@@ -2421,10 +2421,10 @@ public class SyncStorageEngine {
public static final int STATISTICS_FILE_ITEM = 101;
private void readStatsParcelLocked(File parcel) {
Parcel in = Parcel.obtain();
try {
final AtomicFile parcelFile = new AtomicFile(parcel);
byte[] data = parcelFile.readFully();
Parcel in = Parcel.obtain();
in.unmarshall(data, 0, data.length);
in.setDataPosition(0);
int token;
@@ -2452,6 +2452,8 @@ public class SyncStorageEngine {
}
} catch (IOException e) {
Slog.i(TAG, "No initial statistics");
} finally {
in.recycle();
}
}