]> git.sesse.net Git - vlc/commitdiff
Fix the message queue memleak
authorRémi Denis-Courmont <rem@videolan.org>
Wed, 3 Aug 2005 15:45:21 +0000 (15:45 +0000)
committerRémi Denis-Courmont <rem@videolan.org>
Wed, 3 Aug 2005 15:45:21 +0000 (15:45 +0000)
src/libvlc.c

index a06c0ba6228005ad7bda57c1d9e58eb52f4c1417..19ff14741a3ccc79d15ae0917906a8691b570a51 100644 (file)
@@ -957,6 +957,13 @@ int VLC_Destroy( int i_object )
      */
     system_End( p_vlc );
 
+    /*
+     * Free message queue.
+     * Nobody shall use msg_* afterward.
+     */
+    msg_Flush( p_vlc );
+    msg_Destroy( p_libvlc );
+
     /* Destroy mutexes */
     vlc_mutex_destroy( &p_vlc->config_lock );