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();