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

Commit a13630cf authored by Eugene Susla's avatar Eugene Susla
Browse files

Add permission check to CDM dump

Test: atest CompanionDeviceManagerTest
Change-Id: I00fee1d58c96e10661d6f3095f88e889d4e94d63
parent aed0840d
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -83,6 +83,7 @@ import com.android.internal.notification.NotificationAccessConfirmationActivityC
import com.android.internal.os.BackgroundThread;
import com.android.internal.util.ArrayUtils;
import com.android.internal.util.CollectionUtils;
import com.android.internal.util.DumpUtils;
import com.android.internal.util.function.pooled.PooledLambda;
import com.android.server.FgThread;
import com.android.server.LocalServices;
@@ -484,6 +485,10 @@ public class CompanionDeviceManagerService extends SystemService implements Bind
        public void dump(@NonNull FileDescriptor fd,
                @NonNull PrintWriter fout,
                @Nullable String[] args) {
            if (!DumpUtils.checkDumpAndUsageStatsPermission(getContext(), LOG_TAG, fout)) {
                return;
            }

            fout.append("Companion Device Associations:").append('\n');
            synchronized (mLock) {
                forEach(mCachedAssociations, a -> {