avcodec/mediacodec_wrapper: fix a local reference leak in ff_AMediaCodec_getName()
authorMatthieu Bouron <matthieu.bouron@gmail.com>
Thu, 25 Apr 2019 15:40:55 +0000 (17:40 +0200)
committerMatthieu Bouron <matthieu.bouron@gmail.com>
Mon, 22 Jul 2019 06:57:33 +0000 (08:57 +0200)
libavcodec/mediacodec_wrapper.c

index a024e3b..e2df07c 100644 (file)
@@ -1337,6 +1337,10 @@ char *ff_AMediaCodec_getName(FFAMediaCodec *codec)
     ret = ff_jni_jstring_to_utf_chars(env, name, codec);
 
 fail:
+    if (name) {
+        (*env)->DeleteLocalRef(env, name);
+    }
+
     return ret;
 }