]> git.sesse.net Git - vlc/commitdiff
audiotrack: fix audioTimestamp leak
authorThomas Guillem <thomas@gllm.fr>
Fri, 20 Feb 2015 15:52:00 +0000 (16:52 +0100)
committerJean-Baptiste Kempf <jb@videolan.org>
Fri, 20 Feb 2015 16:29:59 +0000 (17:29 +0100)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
modules/audio_output/audiotrack.c

index 9b2abeb3f67c69551f3f47cfaba9907f029fcae1..10a65fa5db0dba5d50a1742d0eb9ad0af98d69fe 100644 (file)
@@ -607,6 +607,12 @@ JNIThread_Stop( JNIEnv *env, bool *p_error, audio_output_t *p_aout )
     JNI_AT_CALL_VOID( release );
     (*env)->DeleteGlobalRef( env, p_sys->p_audiotrack );
     p_sys->p_audiotrack = NULL;
+
+    if( p_sys->p_audioTimestamp )
+    {
+        (*env)->DeleteGlobalRef( env, p_sys->p_audioTimestamp );
+        p_sys->p_audioTimestamp = NULL;
+    }
 }
 
 static void