From 94dd36cae9f4f9032132b49e2cd24d573a9a465b Mon Sep 17 00:00:00 2001 From: Jeff Tinker Date: Mon, 8 May 2017 19:22:06 -0700 Subject: [PATCH] Fix drm hal resource leaks bug:36408047 test: manual testing to verify leaks are fixed Change-Id: Ic6a29572874a9fe30f36e7fdabb68d2ddeffb278 --- media/jni/android_media_MediaCrypto.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/media/jni/android_media_MediaCrypto.cpp b/media/jni/android_media_MediaCrypto.cpp index 2adbfeefcd7ed..cbdb8ce32020d 100644 --- a/media/jni/android_media_MediaCrypto.cpp +++ b/media/jni/android_media_MediaCrypto.cpp @@ -51,6 +51,9 @@ JCrypto::JCrypto( } JCrypto::~JCrypto() { + if (mCrypto != NULL) { + mCrypto->destroyPlugin(); + } mCrypto.clear(); JNIEnv *env = AndroidRuntime::getJNIEnv();