OSDN Git Service

NotificationManager: clean calling identity in dump().
authorMakoto Onuki <omakoto@google.com>
Mon, 25 Jun 2018 23:01:02 +0000 (16:01 -0700)
committerMakoto Onuki <omakoto@google.com>
Mon, 25 Jun 2018 23:09:03 +0000 (16:09 -0700)
commitbbb4b22f8b1dc19afd965ac2c9d0527d490fe264
tree7e680bfb950c480b4ec68be3e6724cd65bea4e39
parent6d5bdf293d399d9986179ae0987e4e058a27e324
NotificationManager: clean calling identity in dump().

When a device has work profile, "dumpsys notifiaction" often crashes
if the caller doesn't have the CROSS_USER permission.

The dump() method is protected with checkDumpAndUsageStatsPermission(),
and it won't need further permission check.

Test: "dumpsys notification"
Change-Id: Ief5269dec1e334bcd96013c349a468a0136a9551
services/core/java/com/android/server/notification/NotificationManagerService.java