]> git.sesse.net Git - vlc/blobdiff - src/control/media_player.c
Added a ref count on input_resource_t.
[vlc] / src / control / media_player.c
index 6d8b540609b548b640a0cbd7b42cf108eb17b713..5b33293aafd132adaccd9c2dab8e5f6e763f1979 100644 (file)
@@ -506,7 +506,8 @@ static void libvlc_media_player_destroy( libvlc_media_player_t *p_mi )
         release_input_thread(p_mi, true);
     if( p_mi->input.p_resource )
     {
-        input_resource_Delete( p_mi->input.p_resource );
+        input_resource_Terminate( p_mi->input.p_resource );
+        input_resource_Release( p_mi->input.p_resource );
         p_mi->input.p_resource = NULL;
     }
     vlc_mutex_destroy( &p_mi->input.lock );