From 13eb27bb517a2202189af4096b138efd97cf597f Mon Sep 17 00:00:00 2001 From: Robert Shih Date: Sat, 20 Feb 2021 00:08:16 -0800 Subject: MediaDrm jni: get exception logs only if necessary Bug: 162255728 Test: MediaDrmTest#testGetLogMessages Change-Id: I39c203ff33dcc109120e9bbc1e089e6c8b7c90b3 --- media/jni/android_media_MediaDrm.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media/jni/android_media_MediaDrm.cpp b/media/jni/android_media_MediaDrm.cpp index 73e1f7df89a1..56f6c45bb50e 100644 --- a/media/jni/android_media_MediaDrm.cpp +++ b/media/jni/android_media_MediaDrm.cpp @@ -424,7 +424,7 @@ static bool isSessionException(status_t err) { static bool throwExceptionAsNecessary( JNIEnv *env, const sp &drm, status_t err, const char *msg = NULL) { std::string msgStr; - if (drm != NULL) { + if (drm != NULL && err != OK) { msgStr = DrmUtils::GetExceptionMessage(err, msg, drm); msg = msgStr.c_str(); } -- cgit v1.2.3-59-g8ed1b