]> git.sesse.net Git - vlc/blobdiff - src/playlist/thread.c
Added a ref count on input_resource_t.
[vlc] / src / playlist / thread.c
index 0ed215e7e7205cd4ee4a90b9a2b20e4b580c3db8..194099631c3b44d3f632d0f7e5144b7559114b33 100644 (file)
@@ -84,7 +84,10 @@ void playlist_Deactivate( playlist_t *p_playlist )
 
     /* release input resources */
     if( p_sys->p_input_resource )
-        input_resource_Delete( p_sys->p_input_resource );
+    {
+        input_resource_Terminate( p_sys->p_input_resource );
+        input_resource_Release( p_sys->p_input_resource );
+    }
     p_sys->p_input_resource = NULL;
 
     if( var_InheritBool( p_playlist, "media-library" ) )