From dfd822be8fff9aeb6bd0c2098708a79380fc0729 Mon Sep 17 00:00:00 2001 From: Joel Galenson Date: Tue, 3 Apr 2018 10:46:24 -0700 Subject: [PATCH] Ensure we do not set seInfoTargetSdkVersion to 0. We saw a bug where after taking an OTA many packages had a targetSdkVersion of 0, which was potentially causing lots of crashes. This prevents that from happening. Bug: 76021094 Test: Flash older build, flash newer build, ensure targetSdkVersion is not 0. Change-Id: If2988a17ca71a6c3c867f905700df864fd09b776 (cherry picked from commit feaa1ac0a949dee6553c42adfa8dd78e135d73bf) --- services/core/java/com/android/server/pm/SharedUserSetting.java | 1 + 1 file changed, 1 insertion(+) diff --git a/services/core/java/com/android/server/pm/SharedUserSetting.java b/services/core/java/com/android/server/pm/SharedUserSetting.java index 407ceb7b696e4..b6b94f5e3cab2 100644 --- a/services/core/java/com/android/server/pm/SharedUserSetting.java +++ b/services/core/java/com/android/server/pm/SharedUserSetting.java @@ -52,6 +52,7 @@ public final class SharedUserSetting extends SettingBase { uidFlags = _pkgFlags; uidPrivateFlags = _pkgPrivateFlags; name = _name; + seInfoTargetSdkVersion = android.os.Build.VERSION_CODES.CUR_DEVELOPMENT; } @Override