lavc/mediacodec_wrapper: fix potential jni global reference leak

pull/274/head
Matthieu Bouron 7 years ago
parent f3cffd121b
commit 1f1207145a
  1. 3
      libavcodec/mediacodec_wrapper.c

@ -1206,6 +1206,9 @@ fail:
} }
if (ret < 0) { if (ret < 0) {
if (codec->object) {
(*env)->DeleteGlobalRef(env, codec->object);
}
ff_jni_reset_jfields(env, &codec->jfields, jni_amediacodec_mapping, 1, codec); ff_jni_reset_jfields(env, &codec->jfields, jni_amediacodec_mapping, 1, codec);
av_freep(&codec); av_freep(&codec);
} }

Loading…
Cancel
Save