diff options
| author | 2018-04-12 06:51:52 +0000 | |
|---|---|---|
| committer | 2018-04-12 06:51:52 +0000 | |
| commit | ed01dfba3e062ee6433e7c8359732caeedcfd311 (patch) | |
| tree | 0d1c422db15455d75845ac5c5ebe079cc10356a4 | |
| parent | 08d79be6bdd098a1adef6c3f707a4b8169f3ada2 (diff) | |
| parent | 3715ec579af92cebc63670755d8c17850c88faff (diff) | |
Merge "Fix possible NPE in MediaSessionManager" into pi-dev
| -rw-r--r-- | media/java/android/media/session/MediaSessionManager.java | 5 |
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; } |