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

Commit 914411a1 authored by Steven Ng's avatar Steven Ng Committed by Android (Google) Code Review
Browse files

Merge "Enforce permission before checking OEM unlocking setting" into nyc-mr1-dev

parents fc66ec97 bfe1b04f
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);