diff --git a/services/core/java/com/android/server/pm/SettingsXml.java b/services/core/java/com/android/server/pm/SettingsXml.java index 9588a279ececf..ec643f5980417 100644 --- a/services/core/java/com/android/server/pm/SettingsXml.java +++ b/services/core/java/com/android/server/pm/SettingsXml.java @@ -181,7 +181,10 @@ public class SettingsXml { } private void moveToFirstTag() throws IOException, XmlPullParserException { - // Move to first tag + if (mParser.getEventType() == XmlPullParser.START_TAG) { + return; + } + int type; //noinspection StatementWithEmptyBody while ((type = mParser.next()) != XmlPullParser.START_TAG