[Android] ML: JNI: fix ownership not released
Duncan McNamara
git at videolan.org
Wed Jul 8 10:18:58 UTC 2026
vlc-android | branch: master | Duncan McNamara <dcn.mcnamara at gmail.com> | Tue Jul 7 12:58:21 2026 +0200| [583e32ba868fee4e500ad2a31666df764dff8b95] | committer: Nicolas Pomepuy
ML: JNI: fix ownership not released
In convertSubscriptionObject, the return of get keeps ownership on
the object whereas release doesn't
> https://code.videolan.org/videolan/vlc-android/commit/583e32ba868fee4e500ad2a31666df764dff8b95
---
medialibrary/jni/medialibrary.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/medialibrary/jni/medialibrary.cpp b/medialibrary/jni/medialibrary.cpp
index 442eef4ef9..c5618d8586 100644
--- a/medialibrary/jni/medialibrary.cpp
+++ b/medialibrary/jni/medialibrary.cpp
@@ -2431,7 +2431,7 @@ getParent(JNIEnv* env, jobject thiz, jobject ml, jlong id)
medialibrary::SubscriptionPtr subscriptionPtr = aml->subscription(id);
if (subscriptionPtr == nullptr) return nullptr;
medialibrary::SubscriptionPtr parent = subscriptionPtr->parent();
- return convertSubscriptionObject(env, &ml_fields, parent).get();
+ return convertSubscriptionObject(env, &ml_fields, parent).release();
}
jboolean
More information about the Android
mailing list