diff options
| author | 2021-06-24 17:56:24 +0000 | |
|---|---|---|
| committer | 2021-06-24 17:56:24 +0000 | |
| commit | 8bfacdf641d5f8ed3bbcdff70cc1e903793082b2 (patch) | |
| tree | 2754b49dff204172e1f83848960e828cfeecb2a0 | |
| parent | e06a55ba9f831b837bb19c81f776267b9c893c92 (diff) | |
| parent | 35d1a8477114c55779148f46d64300e95b63060d (diff) | |
Merge "Fix nullpointer exception in CompatConfig" into sc-dev
| -rw-r--r-- | services/core/java/com/android/server/compat/CompatConfig.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/compat/CompatConfig.java b/services/core/java/com/android/server/compat/CompatConfig.java index c2375351aee9..de6e494a5581 100644 --- a/services/core/java/com/android/server/compat/CompatConfig.java +++ b/services/core/java/com/android/server/compat/CompatConfig.java @@ -603,6 +603,10 @@ final class CompatConfig { try (InputStream in = new BufferedInputStream(new FileInputStream(overridesFile))) { 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()) { long changeId = changeOverrides.getChangeId(); CompatChange compatChange = mChanges.get(changeId); |