Merge "Fix nullpointer exception in CompatConfig" into sc-dev

This commit is contained in:
Andrei-Valentin Onea
2021-06-24 17:56:24 +00:00
committed by Android (Google) Code Review

View File

@@ -603,6 +603,10 @@ final class CompatConfig {
try (InputStream in = new BufferedInputStream(new FileInputStream(overridesFile))) { try (InputStream in = new BufferedInputStream(new FileInputStream(overridesFile))) {
Overrides overrides = com.android.server.compat.overrides.XmlParser.read(in); Overrides overrides = com.android.server.compat.overrides.XmlParser.read(in);
if (overrides == null) {
Slog.w(TAG, "Parsing " + overridesFile.getPath() + " failed");
return;
}
for (ChangeOverrides changeOverrides : overrides.getChangeOverrides()) { for (ChangeOverrides changeOverrides : overrides.getChangeOverrides()) {
long changeId = changeOverrides.getChangeId(); long changeId = changeOverrides.getChangeId();
CompatChange compatChange = mChanges.get(changeId); CompatChange compatChange = mChanges.get(changeId);