]> git.sesse.net Git - vlc/commitdiff
Fix memory leak
authorRémi Denis-Courmont <rdenis@simphalempin.com>
Sun, 6 Jul 2008 19:27:40 +0000 (22:27 +0300)
committerRémi Denis-Courmont <rdenis@simphalempin.com>
Sun, 6 Jul 2008 19:27:40 +0000 (22:27 +0300)
src/libvlc.c

index 1d92f0cfd5d747b4fd8aa35fcf39c15cbed2bbe3..276e1205e8b5e1f7e44075e7b1c4b1565c0e38c6 100644 (file)
@@ -974,10 +974,8 @@ int libvlc_InternalCleanup( libvlc_int_t *p_libvlc )
     msg_Dbg( p_libvlc, "removing all video outputs" );
     vlc_list_t *list = vlc_list_find (p_libvlc, VLC_OBJECT_VOUT, FIND_CHILD);
     for (int i = 0; i < list->i_count; i++)
-    {
-        vlc_object_release (list->p_values[i].p_object);
         vlc_object_release (list->p_values[i].p_object);
-    }
+    vlc_list_release (list);
 
     stats_TimersDumpAll( p_libvlc );
     stats_TimersCleanAll( p_libvlc );