musikr: stop possible use-after-free in metabuild
This commit is contained in:
parent
f9109b8a9c
commit
ee7e63d1dc
1 changed files with 2 additions and 1 deletions
|
@ -208,8 +208,9 @@ jobject JMetadataBuilder::build() {
|
||||||
auto jMp4Map = mp4.getObject();
|
auto jMp4Map = mp4.getObject();
|
||||||
if (cover.has_value()) {
|
if (cover.has_value()) {
|
||||||
JByteArrayRef jCoverArray { env, cover.value() };
|
JByteArrayRef jCoverArray { env, cover.value() };
|
||||||
return env->NewObject(*jMetadataClass, jMetadataInitMethod, **jId3v2Map,
|
jobject result = env->NewObject(*jMetadataClass, jMetadataInitMethod, **jId3v2Map,
|
||||||
**jXiphMap, **jMp4Map, *jCoverArray, *jProperties);
|
**jXiphMap, **jMp4Map, *jCoverArray, *jProperties);
|
||||||
|
return result;
|
||||||
}
|
}
|
||||||
return env->NewObject(*jMetadataClass, jMetadataInitMethod, **jId3v2Map,
|
return env->NewObject(*jMetadataClass, jMetadataInitMethod, **jId3v2Map,
|
||||||
**jXiphMap, **jMp4Map, nullptr, *jProperties);
|
**jXiphMap, **jMp4Map, nullptr, *jProperties);
|
||||||
|
|
Loading…
Reference in a new issue