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

Commit 910620c2 authored by Erik Kline's avatar Erik Kline Committed by android-build-merger
Browse files

Merge "Make tetherChangePermission to be secured for AppOps permission" am:...

Merge "Make tetherChangePermission to be secured for AppOps permission" am: 5584fba2 am: 6a7e43e4
am: be34ba0c

Change-Id: I2718753d47e9845bcea47eb1d09a54adfdfa95ff
parents 319adb1c be34ba0c
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -324,7 +324,9 @@ public class PanService extends ProfileService {

    void setBluetoothTethering(boolean value) {
        if(DBG) Log.d(TAG, "setBluetoothTethering: " + value +", mTetherOn: " + mTetherOn);
        ConnectivityManager.enforceTetherChangePermission(getBaseContext());
        final Context context = getBaseContext();
        String pkgName = context.getOpPackageName();
        ConnectivityManager.enforceTetherChangePermission(context, pkgName);
        enforceCallingOrSelfPermission(BLUETOOTH_ADMIN_PERM, "Need BLUETOOTH_ADMIN permission");
        UserManager um = (UserManager) getSystemService(Context.USER_SERVICE);
        if (um.hasUserRestriction(UserManager.DISALLOW_CONFIG_TETHERING)) {