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

Commit 86b73497 authored by Christopher Tate's avatar Christopher Tate Committed by Android (Google) Code Review
Browse files

Merge "Enforce DUMP permission on BackupManagerService's dump() method"

parents 638f17c1 b8491bb7
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -5596,6 +5596,16 @@ class BackupManagerService extends IBackupManager.Stub {
    }

    private void dumpInternal(PrintWriter pw) {
        if (mContext.checkCallingOrSelfPermission(android.Manifest.permission.DUMP)
                != PackageManager.PERMISSION_GRANTED) {
            pw.println("Permission Denial: can't dump Backup Manager service from from pid="
                    + Binder.getCallingPid()
                    + ", uid=" + Binder.getCallingUid()
                    + " without permission "
                    + android.Manifest.permission.DUMP);
            return;
        }

        synchronized (mQueueLock) {
            pw.println("Backup Manager is " + (mEnabled ? "enabled" : "disabled")
                    + " / " + (!mProvisioned ? "not " : "") + "provisioned / "