summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2018-04-12 06:51:52 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2018-04-12 06:51:52 +0000
commited01dfba3e062ee6433e7c8359732caeedcfd311 (patch)
tree0d1c422db15455d75845ac5c5ebe079cc10356a4
parent08d79be6bdd098a1adef6c3f707a4b8169f3ada2 (diff)
parent3715ec579af92cebc63670755d8c17850c88faff (diff)
Merge "Fix possible NPE in MediaSessionManager" into pi-dev
-rw-r--r--media/java/android/media/session/MediaSessionManager.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/media/java/android/media/session/MediaSessionManager.java b/media/java/android/media/session/MediaSessionManager.java
index fbc143845509..f35810322cd5 100644
--- a/media/java/android/media/session/MediaSessionManager.java
+++ b/media/java/android/media/session/MediaSessionManager.java
@@ -354,7 +354,10 @@ public final class MediaSessionManager {
* @return {@code true} if the remote user is trusted and its package name matches with the UID.
* {@code false} otherwise.
*/
- public boolean isTrustedForMediaControl(RemoteUserInfo userInfo) {
+ public boolean isTrustedForMediaControl(@NonNull RemoteUserInfo userInfo) {
+ if (userInfo == null) {
+ throw new IllegalArgumentException("userInfo may not be null");
+ }
if (userInfo.getPackageName() == null) {
return false;
}