@ -173,6 +173,7 @@ media_subtree_preparse_ended(vlc_preparser_req *req, int status, void *user_data
if (!found) {
/* the node probably failed to be allocated */
vlc_media_tree_Unlock(tree);
vlc_preparser_req_Release(req);
return;
}
vlc_media_tree_Notify(tree, on_preparse_end, subtree_root, status);
@ -95,7 +95,10 @@ on_preparse_ended(vlc_preparser_req *req, int status, void *userdata)
vlc_playlist_t *playlist = userdata;
if (status != VLC_SUCCESS)
{
vlc_playlist_Lock(playlist);
ssize_t index = vlc_playlist_IndexOfMedia(playlist, media);