Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e8c96398 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Disallow sharedUserId in Ephemeral apps"

parents 48b281a4 32d07dce
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -1701,6 +1701,11 @@ public class PackageParser {
        String str = sa.getNonConfigurationString(
                com.android.internal.R.styleable.AndroidManifest_sharedUserId, 0);
        if (str != null && str.length() > 0) {
            if ((flags & PARSE_IS_EPHEMERAL) != 0) {
                outError[0] = "sharedUserId not allowed in ephemeral application";
                mParseError = PackageManager.INSTALL_PARSE_FAILED_BAD_SHARED_USER_ID;
                return null;
            }
            String nameError = validateName(str, true, false);
            if (nameError != null && !"android".equals(pkg.packageName)) {
                outError[0] = "<manifest> specifies bad sharedUserId name \""