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

Commit 1a373e4c authored by Steven Ng's avatar Steven Ng Committed by android-build-merger
Browse files

Merge "Enforce permission before checking OEM unlocking setting" into nyc-mr1-dev am: 914411a1

am: 7d5ee712

* commit '7d5ee712':
  Enforce permission before checking OEM unlocking setting

Change-Id: Ieefb194300a6ffaded46fbe18370dec88da2ad4d
parents e66baed3 7d5ee712
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -443,13 +443,15 @@ public class PersistentDataBlockService extends SystemService {
            if (ActivityManager.isUserAMonkey()) {
                return;
            }

            enforceOemUnlockPermission();
            enforceIsAdmin();

            // Do not allow oem unlock modification if it has been disallowed.
            if (Settings.Global.getInt(getContext().getContentResolver(),
                    Settings.Global.OEM_UNLOCK_DISALLOWED, 0) == 1) {
                throw new SecurityException("OEM unlock has been disallowed.");
            }
            enforceOemUnlockPermission();
            enforceIsAdmin();

            synchronized (mLock) {
                doSetOemUnlockEnabledLocked(enabled);