No need to check package name

Change-Id: I8c403ca2bc38f2c7191b6e9a709286ac7e450ac4
Fixes: 30958291
(cherry picked from commit afb5269ad6)
This commit is contained in:
Todd Kennedy
2016-08-22 15:44:00 -07:00
parent 027f685296
commit ef8d8ea24a

View File

@@ -2290,12 +2290,8 @@ public class PackageParser {
b.append(cls); b.append(cls);
return b.toString().intern(); return b.toString().intern();
} }
if (c >= 'a' && c <= 'z') {
return cls.intern(); return cls.intern();
} }
outError[0] = "Bad class name " + cls + " in package " + pkg;
return null;
}
private static String buildCompoundName(String pkg, private static String buildCompoundName(String pkg,
CharSequence procSeq, String type, String[] outError) { CharSequence procSeq, String type, String[] outError) {
@@ -2755,12 +2751,7 @@ public class PackageParser {
} }
if (ai.name != null) { if (ai.name != null) {
ai.className = buildClassName(pkgName, ai.name, outError); ai.className = ai.name;
if (ai.className == null) {
sa.recycle();
mParseError = PackageManager.INSTALL_PARSE_FAILED_MANIFEST_MALFORMED;
return false;
}
} }
String manageSpaceActivity = sa.getNonConfigurationString( String manageSpaceActivity = sa.getNonConfigurationString(